X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fapps_2%2Fmodels%2Fveq.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fapps_2%2Fmodels%2Fveq.ma;h=a64dc2b1937c1360196bd3fe48a3e630c006c870;hb=5a0d5df90ad4096c4d7bdc50ce69cf8673ea6e57;hp=0000000000000000000000000000000000000000;hpb=f129bbbfda0e65a5f92ec086246f6e288376d4f9;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/apps_2/models/veq.ma b/matita/matita/contribs/lambdadelta/apps_2/models/veq.ma new file mode 100644 index 000000000..a64dc2b19 --- /dev/null +++ b/matita/matita/contribs/lambdadelta/apps_2/models/veq.ma @@ -0,0 +1,36 @@ +(**************************************************************************) +(* ___ *) +(* ||M|| *) +(* ||A|| A project by Andrea Asperti *) +(* ||T|| *) +(* ||I|| Developers: *) +(* ||T|| The HELM team. *) +(* ||A|| http://helm.cs.unibo.it *) +(* \ / *) +(* \ / This file is distributed under the terms of the *) +(* v GNU General Public License Version 2 *) +(* *) +(**************************************************************************) + +include "apps_2/models/model_props.ma". + +(* EVALUATION EQUIVALENCE **************************************************) + +definition veq (M): relation (evaluation M) ≝ + λv1,v2. ∀d. v1 d ≗ v2 d. + +interpretation "evaluation equivalence (model)" + 'RingEq M v1 v2 = (veq M v1 v2). + +(* Basic properties *********************************************************) + +lemma veq_refl (M): is_model M → + reflexive … (veq M). +/2 width=1 by mq/ qed. +(* +lemma veq_sym: ∀M. symmetric … (veq M). +// qed-. + +theorem veq_trans: ∀M. transitive … (veq M). +// qed-. +*) \ No newline at end of file