]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/contribs/lambdadelta/static_2/static/req_fsle.ma
update in staic_2 and basic_2
[helm.git] / matita / matita / contribs / lambdadelta / static_2 / static / req_fsle.ma
index efafbb90369a8f4f1ee1d426c165d163eb50da2e..b58cafd6762de5702046e1de5fd0d5660521d8fc 100644 (file)
@@ -20,7 +20,8 @@ include "static_2/static/req.ma".
 
 (* Properties with free variables inclusion for restricted closures *********)
 
-lemma req_fsle_comp: rex_fsle_compatible ceq.
+lemma req_fsle_comp:
+      rex_fsle_compatible ceq.
 #L1 #L2 #T #HL12
 elim (frees_total L1 T)
 /4 width=8 by frees_req_conf, rex_fwd_length, lveq_length_eq, sle_refl, ex4_4_intro/
@@ -28,6 +29,7 @@ qed.
 
 (* Forward lemmas with free variables inclusion for restricted closures *****)
 
-lemma req_rex_trans: ∀R. req_transitive R →
-                     ∀L1,L,T. L1 ≡[T] L → ∀L2. L ⪤[R,T] L2 → L1 ⪤[R,T] L2.
+lemma req_rex_trans (R):
+      R_transitive_req R →
+      ∀L1,L,T. L1 ≡[T] L → ∀L2. L ⪤[R,T] L2 → L1 ⪤[R,T] L2.
 /4 width=16 by req_fsle_comp, rex_trans_fsle, rex_trans_next/ qed-.