From 6389f18fd17e4333aba3fcdcc9ed2810d4cb1da5 Mon Sep 17 00:00:00 2001 From: Josh Chen Date: Mon, 9 Jul 2018 11:17:50 +0200 Subject: Pre-universe implementation commit --- HoTT_Methods.thy | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'HoTT_Methods.thy') diff --git a/HoTT_Methods.thy b/HoTT_Methods.thy index 1f11230..9a101e5 100644 --- a/HoTT_Methods.thy +++ b/HoTT_Methods.thy @@ -13,11 +13,6 @@ theory HoTT_Methods begin -text "The methods \simple\, \wellformed\, \derive\, and \simplify\ should together should suffice to automatically prove most HoTT theorems. -We also provide a method -" - - section \Setup\ text "Import the \subst\ method, used by \simplify\." @@ -67,9 +62,10 @@ method derive uses lems unfolds = ( subsection \Simplification\ -text "The methods \rsimplify\ and \simplify\ simplify lambda applications and attempt to solve definitional equations. +text "The methods \rsimplify\ and \simplify\ attempt to solve definitional equations by simplifying lambda applications. -\rsimplify\ can also be used to search for lambda expressions inhabiting given types. +\simplify\ is allowed to use the Pure Simplifier and is hence unsuitable for simplifying lambda expressions using only the type rules. +In this case use \rsimplify\ instead. Since these methods use \derive\, it is often (but not always) the case that theorems provable with \derive\ are also provable with them. (Whether this is the case depends on whether the call to \subst (0) comp\ fails.)" -- cgit v1.2.3