X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fnlibrary%2Fsets%2Fsets.ma;h=3f5a4feeeceb634c199b7b7c8727c3289f729025;hb=efa63a8a299d6daf9e11820b03ab423eddd405f2;hp=a12f1fc5c52dbc0a89b2ae6096b3e674080f79f9;hpb=9a7ec6adbfd12e5305800a033d1b471afe316abd;p=helm.git diff --git a/helm/software/matita/nlibrary/sets/sets.ma b/helm/software/matita/nlibrary/sets/sets.ma index a12f1fc5c..3f5a4feee 100644 --- a/helm/software/matita/nlibrary/sets/sets.ma +++ b/helm/software/matita/nlibrary/sets/sets.ma @@ -15,8 +15,6 @@ include "logic/equality.ma". nrecord powerset (A: Type) : Type[1] ≝ { mem: A → CProp }. -(* This is a projection! *) -ndefinition mem ≝ λA.λr:powerset A.match r with [mk_powerset f ⇒ f]. interpretation "powerset" 'powerset A = (powerset A). @@ -34,7 +32,7 @@ nqed. ntheorem subseteq_trans: ∀A.∀S1,S2,S3: Ω \sup A. S1 ⊆ S2 → S2 ⊆ S3 → S1 ⊆ S3. #A; #S1; #S2; #S3; #H12; #H23; #x; #H; - napply (H23 ??); napply (H12 ??); nassumption; + napply (H23 …); napply (H12 …); nassumption; nqed. ndefinition overlaps ≝ λA.λU,V:Ω \sup A.∃x:A.x ∈ U ∧ x ∈ V.