]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/basic_2/rt_computation/csx_cpxs.ma
update in static_2
[helm.git] / matita / matita / contribs / lambdadelta / basic_2 / rt_computation / csx_cpxs.ma
index 6995ad65686a19b12f1f3e23bca449d390840b42..aa5e0e2fc5790e5041d3e42ad129e085bfbd8714 100644 (file)
@@ -12,7 +12,7 @@
 (*                                                                        *)
 (**************************************************************************)
 
-include "basic_2/rt_computation/cpxs_teqx.ma".
+include "basic_2/rt_computation/cpxs_teqg.ma".
 include "basic_2/rt_computation/cpxs_cpxs.ma".
 include "basic_2/rt_computation/csx_csx.ma".
 
@@ -22,7 +22,7 @@ include "basic_2/rt_computation/csx_csx.ma".
 
 (* Basic_1: was just: sn3_intro *)
 lemma csx_intro_cpxs (G) (L):
-      â\88\80T1. (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 (T1 â\89\9b T2 → ⊥) → ❪G,L❫ ⊢ ⬈*𝐒 T2) →
+      â\88\80T1. (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 (T1 â\89\85 T2 → ⊥) → ❪G,L❫ ⊢ ⬈*𝐒 T2) →
       ❪G,L❫ ⊢ ⬈*𝐒 T1.
 /4 width=1 by cpx_cpxs, csx_intro/ qed-.
 
@@ -39,7 +39,7 @@ qed-.
 fact csx_ind_cpxs_aux (G) (L):
       ∀Q:predicate term.
       (∀T1. ❪G,L❫ ⊢ ⬈*𝐒 T1 →
-        (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 (T1 â\89\9b T2 → ⊥) → Q T2) → Q T1
+        (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 (T1 â\89\85 T2 → ⊥) → Q T2) → Q T1
       ) →
       ∀T1. ❪G,L❫ ⊢ ⬈*𝐒 T1 →
       ∀T2. ❪G,L❫ ⊢ T1 ⬈* T2 → Q T2.
@@ -47,11 +47,11 @@ fact csx_ind_cpxs_aux (G) (L):
 #T1 #HT1 #IH1 #T2 #HT12
 @IH -IH /2 width=3 by csx_cpxs_trans/ -HT1 #V2 #HTV2 #HnTV2
 elim (teqx_dec T1 T2) #H
-[ lapply (teqx_tneqx_trans … H … HnTV2) -H -HnTV2 #Hn12
+[ lapply (teqg_tneqg_trans … H … HnTV2) // -H -HnTV2 #Hn12
   lapply (cpxs_trans … HT12 … HTV2) -T2 #H12
-  elim (cpxs_tneqx_fwd_step_sn … H12 …  Hn12) -H12 -Hn12
+  elim (cpxs_tneqg_fwd_step_sn … H12 …  Hn12) // -H12 -Hn12
   /3 width=4 by/
-| elim (cpxs_tneqx_fwd_step_sn … HT12 … H) -HT12 -H
+| elim (cpxs_tneqg_fwd_step_sn … HT12 … H) -HT12 -H
   /3 width=6 by cpxs_trans/
 ]
 qed-.
@@ -59,7 +59,7 @@ qed-.
 (* Basic_2A1: was: csx_ind_alt *)
 lemma csx_ind_cpxs (G) (L) (Q:predicate …):
       (∀T1. ❪G,L❫ ⊢ ⬈*𝐒 T1 →
-        (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 (T1 â\89\9b T2 → ⊥) → Q T2) → Q T1
+        (â\88\80T2. â\9dªG,Lâ\9d« â\8a¢ T1 â¬\88* T2 â\86\92 (T1 â\89\85 T2 → ⊥) → Q T2) → Q T1
       ) →
       ∀T. ❪G,L❫ ⊢ ⬈*𝐒 T → Q T.
 #G #L #Q #IH #T #HT