--- /dev/null
+(* Note: this is the companion of lfxs_trans_fsle *)
+theorem lfxs_trans_fsge: ∀R,R1,R2,R3.
+ lfxs_transitive_next R1 R R3 →
+ ∀L1,L,T. L1 ⪤*[R1, T] L →
+ ∀L2. L ⪤[R2] L2 → L1 ⪤*[R3, T] L2.
+#R #R1 #R2 #R3 #HR #L1 #L #T #H
+cases H -H #f1 #Hf1 #HL1 #L2 * #f #Hf #HL2
+@(ex2_intro … Hf1) -Hf1
+@(lexs_trans_gen … HL1) -HL1
+[5: @(sle_lexs_conf … HL2) -HL2 /2 width=1 by sle_isid_sn/ |1,2: skip
+|4: //
+|3: