X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fcontribs%2Flambda_delta%2FBasic_2%2Freduction%2Ftpr_lift.ma;h=7ebd4af8c68a19c19e618834e525103bb98bfd59;hb=035e3f52f8da3cb3cdb493aa20568ad673cc2cf5;hp=f779870fc96e64105f657bf7e33c359ec6622bcc;hpb=83aea9a1662de32505512d6296921ebfffcfc53d;p=helm.git diff --git a/matita/matita/contribs/lambda_delta/Basic_2/reduction/tpr_lift.ma b/matita/matita/contribs/lambda_delta/Basic_2/reduction/tpr_lift.ma index f779870fc..7ebd4af8c 100644 --- a/matita/matita/contribs/lambda_delta/Basic_2/reduction/tpr_lift.ma +++ b/matita/matita/contribs/lambda_delta/Basic_2/reduction/tpr_lift.ma @@ -27,6 +27,7 @@ lemma tpr_lift: ∀T1,T2. T1 ⇒ T2 → lapply (lift_mono … HU1 … HU2) -HU1 #H destruct -U1 [ lapply (lift_inv_sort1 … HU2) -HU2 #H destruct -U2 // | lapply (lift_inv_lref1 … HU2) * * #Hid #H destruct -U2 // + | lapply (lift_inv_gref1 … HU2) -HU2 #H destruct -U2 // ] | #I #V1 #V2 #T1 #T2 #_ #_ #IHV12 #IHT12 #d #e #X1 #HX1 #X2 #HX2 elim (lift_inv_flat1 … HX1) -HX1 #W1 #U1 #HVW1 #HTU1 #HX1 destruct -X1; @@ -63,6 +64,7 @@ lemma tpr_inv_lift: ∀T1,T2. T1 ⇒ T2 → [ * #i #d #e #U1 #HU1 [ lapply (lift_inv_sort2 … HU1) -HU1 #H destruct -U1 /2/ | lapply (lift_inv_lref2 … HU1) -HU1 * * #Hid #H destruct -U1 /3/ + | lapply (lift_inv_gref2 … HU1) -HU1 #H destruct -U1 /2/ ] | #I #V1 #V2 #T1 #T2 #_ #_ #IHV12 #IHT12 #d #e #X #HX elim (lift_inv_flat2 … HX) -HX #V0 #T0 #HV01 #HT01 #HX destruct -X;