]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/relocation/fqu.ma
- the relation for pointwise extensions now takes a binder as argument
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / relocation / fqu.ma
index 46f274def7807a00e6f11e8822b5696e3a9f4333..05cd9a5eb832e72ced331fe275f72003aa275ee5 100644 (file)
@@ -35,17 +35,17 @@ interpretation
 (* Basic properties *********************************************************)
 
 lemma fqu_drop_lt: ∀G,L,K,T,U,e. 0 < e →
-                   â\87©[e] L â\89¡ K â\86\92 â\87§[0, e] T â\89¡ U â\86\92 â¦\83G, L, Uâ¦\84 â\8a\83 ⦃G, K, T⦄.
+                   â\87©[e] L â\89¡ K â\86\92 â\87§[0, e] T â\89¡ U â\86\92 â¦\83G, L, Uâ¦\84 â\8a\90 ⦃G, K, T⦄.
 #G #L #K #T #U #e #He >(plus_minus_m_m e 1) /2 width=3 by fqu_drop/
 qed.
 
-lemma fqu_lref_S_lt: â\88\80I,G,L,V,i. 0 < i â\86\92 â¦\83G, L.â\93\91{I}V, #iâ¦\84 â\8a\83 ⦃G, L, #(i-1)⦄.
+lemma fqu_lref_S_lt: â\88\80I,G,L,V,i. 0 < i â\86\92 â¦\83G, L.â\93\91{I}V, #iâ¦\84 â\8a\90 ⦃G, L, #(i-1)⦄.
 /3 width=3 by fqu_drop, ldrop_drop, lift_lref_ge_minus/
 qed.
 
 (* Basic forward lemmas *****************************************************)
 
-lemma fqu_fwd_fw: â\88\80G1,G2,L1,L2,T1,T2. â¦\83G1, L1, T1â¦\84 â\8a\83 ⦃G2, L2, T2⦄ → ♯{G2, L2, T2} < ♯{G1, L1, T1}.
+lemma fqu_fwd_fw: â\88\80G1,G2,L1,L2,T1,T2. â¦\83G1, L1, T1â¦\84 â\8a\90 ⦃G2, L2, T2⦄ → ♯{G2, L2, T2} < ♯{G1, L1, T1}.
 #G1 #G2 #L1 #L2 #T1 #T2 #H elim H -G1 -G2 -L1 -L2 -T1 -T2 //
 #G #L #K #T #U #e #HLK #HTU
 lapply (ldrop_fwd_lw_lt … HLK ?) -HLK // #HKL
@@ -53,7 +53,7 @@ lapply (lift_fwd_tw … HTU) -e #H
 normalize in ⊢ (?%%); /2 width=1 by lt_minus_to_plus/
 qed-.
 
-fact fqu_fwd_length_lref1_aux: â\88\80G1,G2,L1,L2,T1,T2. â¦\83G1, L1, T1â¦\84 â\8a\83 ⦃G2, L2, T2⦄ →
+fact fqu_fwd_length_lref1_aux: â\88\80G1,G2,L1,L2,T1,T2. â¦\83G1, L1, T1â¦\84 â\8a\90 ⦃G2, L2, T2⦄ →
                                ∀i. T1 = #i → |L2| < |L1|.
 #G1 #G2 #L1 #L2 #T1 #T2 #H elim H -G1 -G2 -L1 -L2 -T1 -T2
 [1: normalize //
@@ -62,14 +62,14 @@ fact fqu_fwd_length_lref1_aux: ∀G1,G2,L1,L2,T1,T2. ⦃G1, L1, T1⦄ ⊃ ⦃G2,
 ] #I #G #L #V #T #j #H destruct
 qed-.
 
-lemma fqu_fwd_length_lref1: â\88\80G1,G2,L1,L2,T2,i. â¦\83G1, L1, #iâ¦\84 â\8a\83 ⦃G2, L2, T2⦄ → |L2| < |L1|.
+lemma fqu_fwd_length_lref1: â\88\80G1,G2,L1,L2,T2,i. â¦\83G1, L1, #iâ¦\84 â\8a\90 ⦃G2, L2, T2⦄ → |L2| < |L1|.
 /2 width=7 by fqu_fwd_length_lref1_aux/
 qed-.
 
 (* Advanced eliminators *****************************************************)
 
 lemma fqu_wf_ind: ∀R:relation3 …. (
-                     â\88\80G1,L1,T1. (â\88\80G2,L2,T2. â¦\83G1, L1, T1â¦\84 â\8a\83 ⦃G2, L2, T2⦄ → R G2 L2 T2) →
+                     â\88\80G1,L1,T1. (â\88\80G2,L2,T2. â¦\83G1, L1, T1â¦\84 â\8a\90 ⦃G2, L2, T2⦄ → R G2 L2 T2) →
                                R G1 L1 T1
                  ) → ∀G1,L1,T1. R G1 L1 T1.
 #R #HR @(f3_ind … fw) #n #IHn #G1 #L1 #T1 #H destruct /4 width=1 by fqu_fwd_fw/