]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/dama/dama/cprop_connectives.ma
...
[helm.git] / helm / software / matita / contribs / dama / dama / cprop_connectives.ma
index 743803cd6c439e781f127672db726540592bb43f..a53961733a72d11f0870538a3f87858555b89772 100644 (file)
@@ -33,9 +33,7 @@ inductive exT (A:Type) (P:A→CProp) : CProp ≝
 interpretation "CProp exists" 'exists \eta.x =
   (cic:/matita/dama/cprop_connectives/exT.ind#xpointer(1/1) _ x).
 
-inductive False : CProp ≝ .
-
-definition Not ≝ λx:CProp.x → False.
+definition Not : CProp → Prop ≝ λx:CProp.x → False.
 
 interpretation "constructive not" 'not x = 
   (cic:/matita/dama/cprop_connectives/Not.con x).
@@ -47,7 +45,7 @@ definition coreflexive ≝ λC:Type.λlt:C→C→CProp. ∀x:C. ¬ (lt x x).
 
 definition symmetric ≝ λC:Type.λlt:C→C→CProp. ∀x,y:C.lt x y → lt y x.
 
-definition antisymmetric ≝ λA:Type.λR:A→A→CProp.λeq:A→A→CProp.∀x:A.∀y:A.R x y→R y x→eq x y.
+definition antisymmetric ≝ λA:Type.λR:A→A→CProp.λeq:A→A→Prop.∀x:A.∀y:A.R x y→R y x→eq x y.
 
 definition reflexive ≝ λA:Type.λR:A→A→CProp.∀x:A.R x x.