X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fground%2Flib%2Fexteq.ma;h=148cbc51232a0327b4200ed533ee107a1e62ebf1;hb=ae626612bff9c3746dd7647bbada791c737e348c;hp=6e39281188722a81545cf2b47572a1e0003f8f2f;hpb=888840f6b3a71d3d686b53b702d362ab90ab0038;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/ground/lib/exteq.ma b/matita/matita/contribs/lambdadelta/ground/lib/exteq.ma index 6e3928118..148cbc512 100644 --- a/matita/matita/contribs/lambdadelta/ground/lib/exteq.ma +++ b/matita/matita/contribs/lambdadelta/ground/lib/exteq.ma @@ -15,7 +15,7 @@ include "ground/notation/relations/doteq_4.ma". include "ground/lib/relations.ma". -(* EXTENSIONAL EQUIVALENCE **************************************************) +(* EXTENSIONAL EQUIVALENCE FOR FUNCTIONS ************************************) definition exteq (A,B:Type[0]): relation (A → B) ≝ λf1,f2. ∀a. f1 a = f2 a. @@ -24,7 +24,7 @@ interpretation "extensional equivalence" 'DotEq A B f1 f2 = (exteq A B f1 f2). -(* Basic Constructions ******************************************************) +(* Basic constructions ******************************************************) lemma exteq_refl (A) (B): reflexive … (exteq A B). // qed. @@ -44,7 +44,7 @@ lemma exteq_canc_sn (A) (B): left_cancellable … (exteq A B). lemma exteq_canc_dx (A) (B): right_cancellable … (exteq A B). /2 width=1 by exteq_repl/ qed-. -(* Constructions with function composition **********************************) +(* Constructions with compose ***********************************************) lemma compose_repl_fwd_dx (A) (B) (C) (g) (f1) (f2): f1 ≐{A,B} f2 → g ∘ f1 ≐{A,C} g ∘ f2.