let B, C be Element of LTLB_WFF ; for n being Element of NAT
for M being LTLModel holds (SAT M) . [n,((('X' C) 'or' ('X' (B '&&' (B 'U' C)))) => (B 'U' C))] = 1
let n be Element of NAT ; for M being LTLModel holds (SAT M) . [n,((('X' C) 'or' ('X' (B '&&' (B 'U' C)))) => (B 'U' C))] = 1
let M be LTLModel; (SAT M) . [n,((('X' C) 'or' ('X' (B '&&' (B 'U' C)))) => (B 'U' C))] = 1
set sm = SAT M;
( (SAT M) . [n,(('X' C) 'or' ('X' (B '&&' (B 'U' C))))] = 0 or (SAT M) . [n,(('X' C) 'or' ('X' (B '&&' (B 'U' C))))] = 1 )
by XBOOLEAN:def 3;
then
((SAT M) . [n,(('X' C) 'or' ('X' (B '&&' (B 'U' C))))]) => ((SAT M) . [n,(B 'U' C)]) = 1
by A1, XBOOLEAN:def 3;
hence
(SAT M) . [n,((('X' C) 'or' ('X' (B '&&' (B 'U' C)))) => (B 'U' C))] = 1
by Def11; verum