]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/static/lfdeq_drops.ma
renaming
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / static / lfdeq_drops.ma
index 4b8f2f92bda4d1e06d9f38e220045753755f8687..8e0e253e022d8b6a1208e850d6ff901020fb0fca 100644 (file)
@@ -20,28 +20,28 @@ include "basic_2/static/lfdeq.ma".
 
 (* Properties with generic slicing for local environments *******************)
 
-lemma lfdeq_lifts_sn: ∀h,o. dedropable_sn (cdeq h o).
+lemma lfdeq_lifts_sn: ∀h,o. f_dedropable_sn (cdeq h o).
 /3 width=5 by lfxs_liftable_dedropable_sn, tdeq_lifts_sn/ qed-.
 
 (* Inversion lemmas with generic slicing for local environments *************)
 
-lemma lfdeq_inv_lifts_sn: ∀h,o. dropable_sn (cdeq h o).
+lemma lfdeq_inv_lifts_sn: ∀h,o. f_dropable_sn (cdeq h o).
 /2 width=5 by lfxs_dropable_sn/ qed-.
 
 (* Note: missing in basic_2A1 *)
-lemma lfdeq_inv_lifts_dx: ∀h,o. dropable_dx (cdeq h o).
+lemma lfdeq_inv_lifts_dx: ∀h,o. f_dropable_dx (cdeq h o).
 /2 width=5 by lfxs_dropable_dx/ qed-.
 
 (* Basic_2A1: uses: lleq_inv_lift_le lleq_inv_lift_be lleq_inv_lift_ge *)
-lemma lfdeq_inv_lifts_bi: â\88\80h,o,L1,L2,U. L1 â\89¡[h, o, U] L2 → ∀b,f. 𝐔⦃f⦄ →
-                          â\88\80K1,K2. â¬\87*[b, f] L1 â\89¡ K1 â\86\92 â¬\87*[b, f] L2 â\89¡ K2 →
-                          â\88\80T. â¬\86*[f] T â\89¡ U â\86\92 K1 â\89¡[h, o, T] K2.
+lemma lfdeq_inv_lifts_bi: â\88\80h,o,L1,L2,U. L1 â\89\9b[h, o, U] L2 → ∀b,f. 𝐔⦃f⦄ →
+                          â\88\80K1,K2. â¬\87*[b, f] L1 â\89\98 K1 â\86\92 â¬\87*[b, f] L2 â\89\98 K2 →
+                          â\88\80T. â¬\86*[f] T â\89\98 U â\86\92 K1 â\89\9b[h, o, T] K2.
 /2 width=10 by lfxs_inv_lifts_bi/ qed-.
 
-lemma lfdeq_inv_lref_pair_sn: â\88\80h,o,L1,L2,i. L1 â\89¡[h, o, #i] L2 â\86\92 â\88\80I,K1,V1. â¬\87*[i] L1 â\89¡ K1.ⓑ{I}V1 →
-                              â\88\83â\88\83K2,V2. â¬\87*[i] L2 â\89¡ K2.â\93\91{I}V2 & K1 â\89¡[h, o, V1] K2 & V1 â\89¡[h, o] V2.
+lemma lfdeq_inv_lref_pair_sn: â\88\80h,o,L1,L2,i. L1 â\89\9b[h, o, #i] L2 â\86\92 â\88\80I,K1,V1. â¬\87*[i] L1 â\89\98 K1.ⓑ{I}V1 →
+                              â\88\83â\88\83K2,V2. â¬\87*[i] L2 â\89\98 K2.â\93\91{I}V2 & K1 â\89\9b[h, o, V1] K2 & V1 â\89\9b[h, o] V2.
 /2 width=3 by lfxs_inv_lref_pair_sn/ qed-.
 
-lemma lfdeq_inv_lref_pair_dx: â\88\80h,o,L1,L2,i. L1 â\89¡[h, o, #i] L2 â\86\92 â\88\80I,K2,V2. â¬\87*[i] L2 â\89¡ K2.ⓑ{I}V2 →
-                              â\88\83â\88\83K1,V1. â¬\87*[i] L1 â\89¡ K1.â\93\91{I}V1 & K1 â\89¡[h, o, V1] K2 & V1 â\89¡[h, o] V2.
+lemma lfdeq_inv_lref_pair_dx: â\88\80h,o,L1,L2,i. L1 â\89\9b[h, o, #i] L2 â\86\92 â\88\80I,K2,V2. â¬\87*[i] L2 â\89\98 K2.ⓑ{I}V2 →
+                              â\88\83â\88\83K1,V1. â¬\87*[i] L1 â\89\98 K1.â\93\91{I}V1 & K1 â\89\9b[h, o, V1] K2 & V1 â\89\9b[h, o] V2.
 /2 width=3 by lfxs_inv_lref_pair_dx/ qed-.