]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/nlibrary/hints_declaration.ma
more stuff fixed
[helm.git] / helm / software / matita / nlibrary / hints_declaration.ma
index 29d17382b420c8bf99803ce7f212ef4e8f5482db..5c189f63a618a837acbf8c67e2e20f0025932981 100644 (file)
 (**************************************************************************)
 
 include "logic/pts.ma".
-ndefinition hint_declaration_Type0  ≝  λA:Type[0] .λa,b:A.a.
-ndefinition hint_declaration_Type1  ≝  λA:Type[1].λa,b:A.a.
-ndefinition hint_declaration_Type2  ≝  λa,b:Type[1].a.
-ndefinition hint_declaration_CProp0 ≝  λA:CProp[0].λa,b:A.a.
-ndefinition hint_declaration_CProp1 ≝  λA:CProp[1].λa,b:A.a.
-ndefinition hint_declaration_CProp2 ≝  λa,b:CProp[1].a.
+ndefinition hint_declaration_Type0  ≝  λA:Type[0] .λa,b:A.Prop.
+ndefinition hint_declaration_Type1  ≝  λA:Type[1].λa,b:A.Prop.
+ndefinition hint_declaration_Type2  ≝  λa,b:Type[1].Prop.
+ndefinition hint_declaration_CProp0 ≝  λA:CProp[0].λa,b:A.Prop.
+ndefinition hint_declaration_CProp1 ≝  λA:CProp[1].λa,b:A.Prop.
+ndefinition hint_declaration_CProp2 ≝  λa,b:CProp[1].Prop.
   
-notation > "≔ (list0 (ident x : T )sep ,) ⊢ term 19 Px ≡ term 19 Py"
+notation > "≔ (list0 (ident x : T ) sep ,) ⊢ term 19 Px ≡ term 19 Py"
   with precedence 90
-  for @{ ${ fold right @{'hint_decl $Px $Py} rec acc @{ ∀${ident x}:$T.$acc } } }.      
+  for @{ ${ fold right @{'hint_decl $Px $Py} rec acc @{ ∀${ident x}:$T.$acc } } }.
 
 interpretation "hint_decl_Type2"  'hint_decl a b = (hint_declaration_Type2 a b).
 interpretation "hint_decl_CProp2" 'hint_decl a b = (hint_declaration_CProp2 a b).