X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frt_computation%2Ffpbs_fpbc.ma;h=cd61e983d0f82a1755bd2b5750f79ea560da1858;hb=HEAD;hp=e8bd0ebc4072114bcb2f5b29d939971767eb9945;hpb=e23331eef5817eaa6c5e1c442d1d6bbb18650573;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_fpbc.ma b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_fpbc.ma index e8bd0ebc4..cd61e983d 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_fpbc.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/rt_computation/fpbs_fpbc.ma @@ -21,16 +21,16 @@ include "basic_2/rt_computation/fpbs_feqg.ma". (* Properties with proper parallel rst-reduction on closures ****************) lemma fpbc_fpbs: - ∀G1,G2,L1,L2,T1,T2. ❪G1,L1,T1❫ ≻ ❪G2,L2,T2❫ → - ❪G1,L1,T1❫ ≥ ❪G2,L2,T2❫. + ∀G1,G2,L1,L2,T1,T2. ❨G1,L1,T1❩ ≻ ❨G2,L2,T2❩ → + ❨G1,L1,T1❩ ≥ ❨G2,L2,T2❩. /3 width=1 by fpb_fpbs, fpbc_fwd_fpb/ qed. (* Inversion lemmas with proper parallel rst-reduction on closures **********) lemma fpbs_inv_fpbc_sn: - ∀G1,G2,L1,L2,T1,T2. ❪G1,L1,T1❫ ≥ ❪G2,L2,T2❫ → - ∨∨ ❪G1,L1,T1❫ ≅ ❪G2,L2,T2❫ - | ∃∃G,L,T. ❪G1,L1,T1❫ ≻ ❪G,L,T❫ & ❪G,L,T❫ ≥ ❪G2,L2,T2❫. + ∀G1,G2,L1,L2,T1,T2. ❨G1,L1,T1❩ ≥ ❨G2,L2,T2❩ → + ∨∨ ❨G1,L1,T1❩ ≅ ❨G2,L2,T2❩ + | ∃∃G,L,T. ❨G1,L1,T1❩ ≻ ❨G,L,T❩ & ❨G,L,T❩ ≥ ❨G2,L2,T2❩. #G1 #G2 #L1 #L2 #T1 #T2 #H @(fpbs_ind … H) -G2 -L2 -T2 [ /3 width=1 by feqg_refl, or_introl/ | #G #G2 #L #L2 #T #T2 #_ #H2 * [ #H1 | * #G0 #L0 #T0 #H10 #H0 ]