X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fapps_2%2Fmodels%2Fdeq_cpr.ma;h=c0d19aefca13866dd42a2b53be8c07a63627c832;hp=6acf720cbb99889881c8a4d00e46c6317bbe6e5a;hb=cc6fcb70ca4f3cf01205ed722d75a2fdb2aaf779;hpb=41b61472d2c475e0f69e3dfc85539da3ad2bac1e diff --git a/matita/matita/contribs/lambdadelta/apps_2/models/deq_cpr.ma b/matita/matita/contribs/lambdadelta/apps_2/models/deq_cpr.ma index 6acf720cb..c0d19aefc 100644 --- a/matita/matita/contribs/lambdadelta/apps_2/models/deq_cpr.ma +++ b/matita/matita/contribs/lambdadelta/apps_2/models/deq_cpr.ma @@ -29,19 +29,19 @@ lemma cpr_fwd_deq (h) (M): is_model M → is_extensional M → @(mq … H1M) [4,5: @(ti_comp … H) /2 width=2 by veq_refl/ |1,2: skip ] -v @(mq … H1M) [4: /3 width=1 by seq_sym, ml/ | skip - |5: /2 width=2 by lifts_SO_fwd_vlift/ | skip ] -W2 - >vlift_eq /2 width=1 by/ + |5: /2 width=2 by lifts_SO_fwd_vpush/ | skip ] -W2 + >vpush_eq /2 width=1 by/ | #I #G #K #T #U #i #_ #IH #HTU #gv #v #H elim (li_fwd_bind … H) // -H #lv #d #HK #H @(mq … H1M) [4,5: @(ti_comp … H) /2 width=2 by veq_refl/ |1,2: skip ] -v @(mq … H1M) [4: /3 width=1 by seq_sym, ml/ | skip - |5: /2 width=2 by lifts_SO_fwd_vlift/ | skip ] -U - >vlift_gt /3 width=5 by ml, mq, mr/ + |5: /2 width=2 by lifts_SO_fwd_vpush/ | skip ] -U + >vpush_gt /3 width=5 by ml, mq, mr/ | #p * #G #L #V1 #V2 #T1 #T2 #_ #_ #IHV #IHT #gv #lv #Hlv [ @(mq … H1M) [4,5: /3 width=2 by seq_sym, md/ |1,2: skip ] -p @(seq_trans … H1M) [2: @IHT /2 width=1 by li_abbr/ | skip ] -T1 - /4 width=1 by ti_comp, vlift_comp, (* 2x *) veq_refl/ + /4 width=1 by ti_comp, vpush_comp, (* 2x *) veq_refl/ | /4 width=1 by li_abst, mx/ ] | * #G #L #V1 #V2 #T1 #T2 #_ #_ #IHV #IHT #gv #lv #Hlv @@ -54,7 +54,7 @@ lemma cpr_fwd_deq (h) (M): is_model M → is_extensional M → @(mq … H1M) [4: /3 width=2 by seq_sym, md/ | skip |3: /3 width=1 by li_abbr/ | skip ] -L -U1 - /3 width=1 by lifts_SO_fwd_vlift, seq_sym/ + /3 width=1 by lifts_SO_fwd_vpush, seq_sym/ | #G #L #V #T1 #T2 #_ #IH #gv #lv #Hlv @(seq_trans … H1M) [2: @(me … H1M) | skip ] /2 width=1 by/ @@ -64,16 +64,16 @@ lemma cpr_fwd_deq (h) (M): is_model M → is_extensional M → [4: /3 width=2 by seq_sym, mb/ | skip |5: @IHT /2 width=1 by li_abst/ | skip ] -T2 @ti_comp /2 width=1 by veq_refl/ - @vlift_comp /2 width=1 by veq_refl/ + @vpush_comp /2 width=1 by veq_refl/ @(mq … H1M) [4,5: /3 width=2 by seq_sym, me/ |1,2: skip ] -L -V1 /2 width=1 by mr/ | #p #G #L #V1 #V #V2 #W1 #W2 #T1 #T2 #_ #_ #_ #IHV #IHW #IHT #HV2 #gv #lv #Hlv @(mq … H1M) [4,5: /3 width=2 by seq_sym, ma, md/ |1,2: skip ] @(seq_trans … H1M) [3: /3 width=1 by seq_sym, ma/ | skip ] - @mp // [ @(seq_trans … H1M) /3 width=3 by lifts_SO_fwd_vlift/ ] -V1 -V -V2 + @mp // [ @(seq_trans … H1M) /3 width=3 by lifts_SO_fwd_vpush/ ] -V1 -V -V2 @(mq … H1M) [4: /3 width=2 by seq_sym, md/ | skip |3: @IHT /2 width=1 by li_abbr/ | skip ] -T1 - /4 width=1 by ti_comp, vlift_comp, (* 2x *) veq_refl/ + /4 width=1 by ti_comp, vpush_comp, (* 2x *) veq_refl/ ] qed-.