The type does determine respectfulness, the constant without an instantiated type does not.
authorCezary Kaliszyk <kaliszyk@in.tum.de>
Thu, 19 Aug 2010 15:46:28 +0900
changeset 2416 12283a96e851
parent 2415 e96f3efb0032
child 2417 fc12e208a9e2
The type does determine respectfulness, the constant without an instantiated type does not.
Quotient-Paper/Paper.thy
--- a/Quotient-Paper/Paper.thy	Thu Aug 19 15:02:11 2010 +0900
+++ b/Quotient-Paper/Paper.thy	Thu Aug 19 15:46:28 2010 +0900
@@ -720,9 +720,9 @@
   theorems}. However, unlike his quotient package, we might have several
   respectfulness theorems for one constant---he has at most one.
   The reason is that because of our quotient compositions, the types
-  @{text \<sigma>} and @{text \<tau>} are not completely determined by the type of @{text "c\<^bsub>r\<^esub>"}.
-  And for every instantiation of the types, we might end up with a 
-  corresponding respectfulness theorem.
+  @{text \<sigma>} and @{text \<tau>} are not completely determined by @{text "c\<^bsub>r\<^esub>"}.
+  And for every instantiation of the types, a corresponding
+  respectfulness theorem is necessary.
 
   Before lifting a theorem, we require the user to discharge
   respectfulness proof obligations. In case of @{text bn}