X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2Fnlibrary%2Fsets%2Fsetoids.ma;h=e40dad6f6d20e4e3a1f7624b6f28b5d6056a6ef3;hb=eca7393f8b871fd1d7838cfd5a176a80f4ec48c5;hp=0516982cdb8c654292fd271b40ec8fad62dcbb99;hpb=4b940bfbeab1181dd18c56e46761f5e6690d9f9d;p=helm.git diff --git a/helm/software/matita/nlibrary/sets/setoids.ma b/helm/software/matita/nlibrary/sets/setoids.ma index 0516982cd..e40dad6f6 100644 --- a/helm/software/matita/nlibrary/sets/setoids.ma +++ b/helm/software/matita/nlibrary/sets/setoids.ma @@ -103,10 +103,11 @@ ndefinition comp_unary_morphisms: nqed. unification hint 0 ≔ o1,o2,o3:setoid,f:o2 ⇒_0 o3,g:o1 ⇒_0 o2; - R ≟ mk_unary_morphism ?? (composition ??? f g) - (prop1 ?? (comp_unary_morphisms o1 o2 o3 f g)) + R ≟ mk_unary_morphism o1 o3 + (composition ??? (fun1 o2 o3 f) (fun1 o1 o2 g)) + (prop1 o1 o3 (comp_unary_morphisms o1 o2 o3 f g)) (* -------------------------------------------------------------------- *) ⊢ - fun1 ?? R ≡ (composition ??? f g). + fun1 o1 o3 R ≡ composition ??? (fun1 o2 o3 f) (fun1 o1 o2 g). ndefinition comp_binary_morphisms: ∀o1,o2,o3.(o2 ⇒_0 o3) ⇒_0 ((o1 ⇒_0 o2) ⇒_0 (o1 ⇒_0 o3)).