]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/static_2/static/lsuba.ma
update in ground static_2 basic_2 apps_2
[helm.git] / matita / matita / contribs / lambdadelta / static_2 / static / lsuba.ma
index ef4f18339cec2233fafa4a424d608e5ccf66cdac..ef444acb24e916fa6a47347e672bc48a6278455b 100644 (file)
@@ -21,7 +21,7 @@ include "static_2/static/aaa.ma".
 inductive lsuba (G:genv): relation lenv ≝
 | lsuba_atom: lsuba G (⋆) (⋆)
 | lsuba_bind: ∀I,L1,L2. lsuba G L1 L2 → lsuba G (L1.ⓘ[I]) (L2.ⓘ[I])
-| lsuba_beta: â\88\80L1,L2,W,V,A. â\9dªG,L1â\9d« â\8a¢ â\93\9dW.V â\81\9d A â\86\92 â\9dªG,L2â\9d« ⊢ W ⁝ A →
+| lsuba_beta: â\88\80L1,L2,W,V,A. â\9d¨G,L1â\9d© â\8a¢ â\93\9dW.V â\81\9d A â\86\92 â\9d¨G,L2â\9d© ⊢ W ⁝ A →
               lsuba G L1 L2 → lsuba G (L1.ⓓⓝW.V) (L2.ⓛW)
 .
 
@@ -44,7 +44,7 @@ lemma lsuba_inv_atom1: ∀G,L2. G ⊢ ⋆ ⫃⁝ L2 → L2 = ⋆.
 
 fact lsuba_inv_bind1_aux: ∀G,L1,L2. G ⊢ L1 ⫃⁝ L2 → ∀I,K1. L1 = K1.ⓘ[I] →
                           (∃∃K2. G ⊢ K1 ⫃⁝ K2 & L2 = K2.ⓘ[I]) ∨
-                          â\88\83â\88\83K2,W,V,A. â\9dªG,K1â\9d« â\8a¢ â\93\9dW.V â\81\9d A & â\9dªG,K2â\9d« ⊢ W ⁝ A &
+                          â\88\83â\88\83K2,W,V,A. â\9d¨G,K1â\9d© â\8a¢ â\93\9dW.V â\81\9d A & â\9d¨G,K2â\9d© ⊢ W ⁝ A &
                                       G ⊢ K1 ⫃⁝ K2 & I = BPair Abbr (ⓝW.V) & L2 = K2.ⓛW.
 #G #L1 #L2 * -L1 -L2
 [ #J #K1 #H destruct
@@ -55,7 +55,7 @@ qed-.
 
 lemma lsuba_inv_bind1: ∀I,G,K1,L2. G ⊢ K1.ⓘ[I] ⫃⁝ L2 →
                        (∃∃K2. G ⊢ K1 ⫃⁝ K2 & L2 = K2.ⓘ[I]) ∨
-                       â\88\83â\88\83K2,W,V,A. â\9dªG,K1â\9d« â\8a¢ â\93\9dW.V â\81\9d A & â\9dªG,K2â\9d« ⊢ W ⁝ A & G ⊢ K1 ⫃⁝ K2 &
+                       â\88\83â\88\83K2,W,V,A. â\9d¨G,K1â\9d© â\8a¢ â\93\9dW.V â\81\9d A & â\9d¨G,K2â\9d© ⊢ W ⁝ A & G ⊢ K1 ⫃⁝ K2 &
                                    I = BPair Abbr (ⓝW.V) & L2 = K2.ⓛW.
 /2 width=3 by lsuba_inv_bind1_aux/ qed-.
 
@@ -72,7 +72,7 @@ lemma lsuba_inv_atom2: ∀G,L1. G ⊢ L1 ⫃⁝ ⋆ → L1 = ⋆.
 
 fact lsuba_inv_bind2_aux: ∀G,L1,L2. G ⊢ L1 ⫃⁝ L2 → ∀I,K2. L2 = K2.ⓘ[I] →
                           (∃∃K1. G ⊢ K1 ⫃⁝ K2 & L1 = K1.ⓘ[I]) ∨
-                          â\88\83â\88\83K1,V,W,A. â\9dªG,K1â\9d« â\8a¢ â\93\9dW.V â\81\9d A & â\9dªG,K2â\9d« ⊢ W ⁝ A &
+                          â\88\83â\88\83K1,V,W,A. â\9d¨G,K1â\9d© â\8a¢ â\93\9dW.V â\81\9d A & â\9d¨G,K2â\9d© ⊢ W ⁝ A &
                                        G ⊢ K1 ⫃⁝ K2 & I = BPair Abst W & L1 = K1.ⓓⓝW.V.
 #G #L1 #L2 * -L1 -L2
 [ #J #K2 #H destruct
@@ -83,7 +83,7 @@ qed-.
 
 lemma lsuba_inv_bind2: ∀I,G,L1,K2. G ⊢ L1 ⫃⁝ K2.ⓘ[I] →
                        (∃∃K1. G ⊢ K1 ⫃⁝ K2 & L1 = K1.ⓘ[I]) ∨
-                       â\88\83â\88\83K1,V,W,A. â\9dªG,K1â\9d« â\8a¢ â\93\9dW.V â\81\9d A & â\9dªG,K2â\9d« ⊢ W ⁝ A & G ⊢ K1 ⫃⁝ K2 &
+                       â\88\83â\88\83K1,V,W,A. â\9d¨G,K1â\9d© â\8a¢ â\93\9dW.V â\81\9d A & â\9d¨G,K2â\9d© ⊢ W ⁝ A & G ⊢ K1 ⫃⁝ K2 &
                                    I = BPair Abst W & L1 = K1.ⓓⓝW.V.
 /2 width=3 by lsuba_inv_bind2_aux/ qed-.