X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbasic_2%2Frelocation%2Fdrops_drops.ma;h=7fae70bdae0a4d2f860913f0b3a013586ef3d634;hb=6555775aa5268dec0d9ae4579412b659cacdc964;hp=e8dcdee407c2bb9649597ee9119306ec4c54e550;hpb=69592aa1d0c0d122fb09f11cc53bf4c5a1532fdd;p=helm.git diff --git a/matita/matita/contribs/lambdadelta/basic_2/relocation/drops_drops.ma b/matita/matita/contribs/lambdadelta/basic_2/relocation/drops_drops.ma index e8dcdee40..7fae70bda 100644 --- a/matita/matita/contribs/lambdadelta/basic_2/relocation/drops_drops.ma +++ b/matita/matita/contribs/lambdadelta/basic_2/relocation/drops_drops.ma @@ -17,6 +17,20 @@ include "basic_2/relocation/drops_weight.ma". (* GENERIC SLICING FOR LOCAL ENVIRONMENTS ***********************************) +(* Main properties on generic relocation ************************************) + +lemma d_liftable2_sn_bi: ∀R. d_liftable2_sn R → d_liftable2_bi R. +#R #HR #K #T1 #T2 #HT12 #b #f #L #HLK #U1 #HTU1 #U2 #HTU2 +elim (HR … HT12 … HLK … HTU1) -HR -K -T1 #X #HTX #HUX +<(lifts_mono … HTX … HTU2) -T2 -U2 -b -f // +qed-. + +lemma d_deliftable2_sn_bi: ∀R. d_deliftable2_sn R → d_deliftable2_bi R. +#R #HR #L #U1 #U2 #HU12 #b #f #K #HLK #T1 #HTU1 #T2 #HTU2 +elim (HR … HU12 … HLK … HTU1) -HR -L -U1 #X #HUX #HTX +<(lifts_inj … HUX … HTU2) -U2 -T2 -b -f // +qed-. + (* Main properties **********************************************************) (* Basic_2A1: includes: drop_conf_ge drop_conf_be drop_conf_le *)