]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/contribs/PREDICATIVE-TOPOLOGY/subset_defs.ma
A few experiments (with horrible results) using notation...
[helm.git] / helm / matita / contribs / PREDICATIVE-TOPOLOGY / subset_defs.ma
index 87ecb27803e66ef46b21b7ac0746bdadedb4a622..5d872040a403d9c9466424d9d956742eeb040a65 100644 (file)
@@ -43,26 +43,24 @@ definition sor: \forall D. Subset D \to Subset D \to Subset D \def
 
 (* subset less or equal (inclusion) *) 
 definition sle: \forall D. Subset D \to Subset D \to Prop \def 
-   \lambda D,U1,U2. \forall d. U1 d \to U2 d. 
-(*
+   \lambda D,U1,U2. \iforall d. U1 d \to U2 d. 
+
 (* subset overlap *) 
 definition sover: \forall D. Subset D \to Subset D \to Prop \def 
-   \lambda D,U1,U2. \forall d. U1 d \to U2 d. 
-*)
+   \lambda D,U1,U2. \iexists d. U1 d \land U2 d. 
 
 (* coercions **************************************************************)
 
+(*
 (* the class of the subsets of a domain (not an implicit coercion) *)
 definition class_of_subsets_of \def
    \lambda D. mk_Class (Subset D) (true_f ?) (sle ?). 
+*)
 
-(* the domain built upon a subset *)
-definition domain_of_subset: \forall D. (Subset D) \to Domain \def
+(* the domain built upon a subset (not an implicit coercion) *)
+definition domain_of_subset: \forall D. Subset D \to Domain \def
    \lambda (D:Domain). \lambda U. 
    mk_Domain (mk_Class D (sin D U) (cle1 D)).
 
-coercion domain_of_subset.   
-
 (* the full subset of a domain *)
 coercion stop.
-