]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/static_2/static/frees_frees.ma
partial commit in static_2
[helm.git] / matita / matita / contribs / lambdadelta / static_2 / static / frees_frees.ma
index 7a10ca0c098b3ceec4c6cc76cb77921afad2dbd2..e35ad94c5d892dfc7e90804fd90f318a6d9c18b1 100644 (file)
@@ -20,22 +20,22 @@ include "static_2/static/frees.ma".
 
 theorem frees_mono: ∀f1,L,T. L ⊢ 𝐅+❪T❫ ≘ f1 → ∀f2. L ⊢ 𝐅+❪T❫ ≘ f2 → f1 ≡ f2.
 #f1 #L #T #H elim H -f1 -L -T
-[ /3 width=3 by frees_inv_sort, isid_inv_eq_repl/
+[ /3 width=3 by frees_inv_sort, pr_isi_inv_eq_repl/
 | #f1 #i #Hf1 #g2 #H
   elim (frees_inv_atom … H) -H #f2 #Hf2 #H destruct
-  /4 width=5 by isid_inv_eq_repl, pushs_eq_repl, eq_next/
+  /4 width=5 by pr_isi_inv_eq_repl, pr_pushs_eq_repl, pr_eq_next/
 | #f1 #I #L #V #_ #IH #g2 #H elim (frees_inv_pair … H) -H
-  #f2 #Hf2 #H destruct /3 width=5 by eq_next/
+  #f2 #Hf2 #H destruct /3 width=5 by pr_eq_next/
 | #f1 #I #L #Hf1 #g2 #H elim (frees_inv_unit … H) -H
-  #f2 #Hf2 #H destruct /3 width=5 by isid_inv_eq_repl, eq_next/
+  #f2 #Hf2 #H destruct /3 width=5 by pr_isi_inv_eq_repl, pr_eq_next/
 | #f1 #I #L #i #_ #IH #g2 #H elim (frees_inv_lref … H) -H
-  #f2 #Hf2 #H destruct /3 width=5 by eq_push/
-| /3 width=3 by frees_inv_gref, isid_inv_eq_repl/
+  #f2 #Hf2 #H destruct /3 width=5 by pr_eq_push/
+| /3 width=3 by frees_inv_gref, pr_isi_inv_eq_repl/
 | #f1V #f1T #f1 #p #I #L #V #T #_ #_ #Hf1 #IHV #IHT #f2 #H elim (frees_inv_bind … H) -H
-  #f2V #f2T #HV #HT #Hf2 @(sor_mono … Hf1) -Hf1
-  /5 width=3 by sor_eq_repl_fwd2, sor_eq_repl_fwd1, tl_eq_repl/ (**) (* full auto too slow *)
+  #f2V #f2T #HV #HT #Hf2 @(pr_sor_mono … Hf1) -Hf1
+  /5 width=3 by pr_sor_eq_repl_fwd_dx, pr_sor_eq_repl_fwd_sn, pr_tl_eq_repl/ (**) (* full auto too slow *)
 | #f1V #f1T #f1 #I #L #V #T #_ #_ #Hf1 #IHV #IHT #f2 #H elim (frees_inv_flat … H) -H
-  #f2V #f2T #HV #HT #Hf2 @(sor_mono … Hf1) -Hf1
-  /4 width=3 by sor_eq_repl_fwd2, sor_eq_repl_fwd1/ (**) (* full auto too slow *)
+  #f2V #f2T #HV #HT #Hf2 @(pr_sor_mono … Hf1) -Hf1
+  /4 width=3 by pr_sor_eq_repl_fwd_dx, pr_sor_eq_repl_fwd_sn/ (**) (* full auto too slow *)
 ]
 qed-.