let A, B be Element of LTLB_WFF ; for P being consistent complete PNPair
for T being pnptree of P st A 'U' B in rng (P `1) & ( for Q being Element of rngr T holds not B in rng (Q `1) ) holds
for Q being Element of rngr T holds
( B in rng (Q `2) & A 'U' B in rng (Q `1) )
set aub = A 'U' B;
let P be consistent complete PNPair; for T being pnptree of P st A 'U' B in rng (P `1) & ( for Q being Element of rngr T holds not B in rng (Q `1) ) holds
for Q being Element of rngr T holds
( B in rng (Q `2) & A 'U' B in rng (Q `1) )
let T be pnptree of P; ( A 'U' B in rng (P `1) & ( for Q being Element of rngr T holds not B in rng (Q `1) ) implies for Q being Element of rngr T holds
( B in rng (Q `2) & A 'U' B in rng (Q `1) ) )
assume that
A1:
A 'U' B in rng (P `1)
and
A2:
for Q being Element of rngr T holds not B in rng (Q `1)
; for Q being Element of rngr T holds
( B in rng (Q `2) & A 'U' B in rng (Q `1) )
defpred S1[ set ] means for t being Element of dom T st t = $1 & t <> 0 holds
( B in rng ((T . t) `2) & A 'U' B in rng ((T . t) `1) );
A3:
now for t being Element of dom T
for n being Nat st S1[t] & t ^ <*n*> in dom T holds
S1[t ^ <*n*>]let t be
Element of
dom T;
for n being Nat st S1[t] & t ^ <*n*> in dom T holds
S1[t ^ <*n*>]let n be
Nat;
( S1[t] & t ^ <*n*> in dom T implies S1[t ^ <*n*>] )assume that A4:
S1[
t]
and
t ^ <*n*> in dom T
;
S1[t ^ <*n*>]thus
S1[
t ^ <*n*>]
verumproof
let u be
Element of
dom T;
( u = t ^ <*n*> & u <> 0 implies ( B in rng ((T . u) `2) & A 'U' B in rng ((T . u) `1) ) )
assume that A5:
u = t ^ <*n*>
and
u <> 0
;
( B in rng ((T . u) `2) & A 'U' B in rng ((T . u) `1) )
A6:
T . u in rngr T
by A5;
per cases
( t = 0 or not t = 0 )
;
suppose A8:
not
t = 0
;
( B in rng ((T . u) `2) & A 'U' B in rng ((T . u) `1) )reconsider Tu =
T . u as
Element of
compn (T . t) by Th26, A5;
(
rng (Tu `1) c= rng Tu &
untn (
A,
B)
in rng (Tu `1) )
by XBOOLE_1:7, A8, A4, Th22;
then A9:
B in rng Tu
by Th8;
A10:
A 'U' B in rng ((T . t) `1)
by A8, A4;
not
B in rng (Tu `1)
by A2, A6;
hence
(
B in rng ((T . u) `2) &
A 'U' B in rng ((T . u) `1) )
by A10, A9, Th25, XBOOLE_0:def 3;
verum end; end;
end; end;
let Q be Element of rngr T; ( B in rng (Q `2) & A 'U' B in rng (Q `1) )
Q in rngr T
;
then A11:
ex t being Element of dom T st
( Q = T . t & t <> 0 )
;
A12:
S1[ {} ]
;
for t being Element of dom T holds S1[t]
from TREES_2:sch 1(A12, A3);
hence
( B in rng (Q `2) & A 'U' B in rng (Q `1) )
by A11; verum