include "basic_2/static/lfeq_fqup.ma".
include "basic_2/static/lfeq_lfeq.ma".
include "basic_2/i_static/tc_lfxs_fqup.ma".
include "basic_2/static/lfeq_fqup.ma".
include "basic_2/static/lfeq_lfeq.ma".
include "basic_2/i_static/tc_lfxs_fqup.ma".
lfeq_transitive R →
∀L1,L2,T. L1 ⪤**[R, T] L2 →
∃∃L. L1 ⪤[LTC … R] L & L ≡[T] L2.
#R #H1R #H2R #H3R #H4R #L1 #L2 #T #H
lfeq_transitive R →
∀L1,L2,T. L1 ⪤**[R, T] L2 →
∃∃L. L1 ⪤[LTC … R] L & L ≡[T] L2.
#R #H1R #H2R #H3R #H4R #L1 #L2 #T #H
@(tc_lfxs_ind_sn … H1R … H) -H -L2
[ /4 width=3 by lfeq_refl, lex_refl, inj, ex2_intro/
| #L0 #L2 #_ #HL02 * #L * #f0 #Hf0 #HL1 #HL0
@(tc_lfxs_ind_sn … H1R … H) -H -L2
[ /4 width=3 by lfeq_refl, lex_refl, inj, ex2_intro/
| #L0 #L2 #_ #HL02 * #L * #f0 #Hf0 #HL1 #HL0