let F, G, H be LTL-formula; :: thesis: ( H is_immediate_constituent_of F 'or' G iff ( H = F or H = G ) )
thus ( not H is_immediate_constituent_of F 'or' G or H = F or H = G ) :: thesis: ( ( H = F or H = G ) implies H is_immediate_constituent_of F 'or' G )
proof
set Z = F 'or' G;
A1: now :: thesis: ( not F 'or' G = 'not' H & not F 'or' G = 'X' H )
assume A2: ( F 'or' G = 'not' H or F 'or' G = 'X' H ) ; :: thesis: contradiction
(F 'or' G) . 1 = 2 by Th12;
hence contradiction by A2, Th12; :: thesis: verum
end;
A3: now :: thesis: for H1 being LTL-formula holds
( not F 'or' G = H '&' H1 & not F 'or' G = H1 '&' H & not F 'or' G = H 'U' H1 & not F 'or' G = H1 'U' H & not F 'or' G = H 'R' H1 & not F 'or' G = H1 'R' H )
given H1 being LTL-formula such that A4: ( F 'or' G = H '&' H1 or F 'or' G = H1 '&' H or F 'or' G = H 'U' H1 or F 'or' G = H1 'U' H or F 'or' G = H 'R' H1 or F 'or' G = H1 'R' H ) ; :: thesis: contradiction
(F 'or' G) . 1 = 2 by Th12;
hence contradiction by A4, Th12; :: thesis: verum
end;
assume H is_immediate_constituent_of F 'or' G ; :: thesis: ( H = F or H = G )
then ( F 'or' G = 'not' H or F 'or' G = 'X' H or ex H1 being LTL-formula st
( F 'or' G = H '&' H1 or F 'or' G = H1 '&' H or F 'or' G = H 'or' H1 or F 'or' G = H1 'or' H or F 'or' G = H 'U' H1 or F 'or' G = H1 'U' H or F 'or' G = H 'R' H1 or F 'or' G = H1 'R' H ) ) ;
hence ( H = F or H = G ) by A1, A3, Lm13; :: thesis: verum
end;
thus ( ( H = F or H = G ) implies H is_immediate_constituent_of F 'or' G ) ; :: thesis: verum