X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fstatic%2Ffeqg_fqu.ma;fp=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fstatic_2%2Fstatic%2Ffeqg_fqu.ma;h=3e7ddc638e7dc1b6efeb241cac1493b799d7c3a1;hb=e23331eef5817eaa6c5e1c442d1d6bbb18650573;hp=0000000000000000000000000000000000000000;hpb=b118146b97959e6a6dde18fdd014b8e1e676a2d1;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/static_2/static/feqg_fqu.ma b/matita/matita/contribs/lambdadelta/static_2/static/feqg_fqu.ma new file mode 100644 index 000000000..3e7ddc638 --- /dev/null +++ b/matita/matita/contribs/lambdadelta/static_2/static/feqg_fqu.ma @@ -0,0 +1,31 @@ +(**************************************************************************) +(* ___ *) +(* ||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 "static_2/static/feqg_length.ma". + +(* GENERIC EQUIVALENCE FOR CLOSURES ON REFERRED ENTRIES *********************) + +(* Properties with structural successor for closures ************************) + +lemma fqu_fneqg (S) (b) (G1) (G2) (L1) (L2) (T1) (T2): + ❪G1,L1,T1❫ ⬂[b] ❪G2,L2,T2❫ → ❪G1,L1,T1❫ ≛[S] ❪G2,L2,T2❫ → ⊥. +#S #b #G1 #G2 #L1 #L2 #T1 #T2 #H elim H -G1 -G2 -L1 -L2 -T1 -T2 +[ /3 width=8 by feqg_fwd_length, succ_inv_refl_sn/ +| /3 width=9 by teqg_inv_pair_xy_x, feqg_fwd_teqg/ +| /3 width=9 by teqg_inv_pair_xy_y, feqg_fwd_teqg/ +| /3 width=9 by teqg_inv_pair_xy_y, feqg_fwd_teqg/ +| /3 width=9 by teqg_inv_pair_xy_y, feqg_fwd_teqg/ +| /3 width=8 by feqg_fwd_length, succ_inv_refl_sn/ +] +qed-.