tau1 . p c= Sub . p by Th25;
hence not Sub . p is empty ; :: thesis: Sub . p is finite
defpred S1[ Element of LTLB_WFF ] means Sub . p is finite ;
A1: for n being Element of NAT holds S1[ prop n]
proof
let n be Element of NAT ; :: thesis: S1[ prop n]
Sub . (prop n) = {(prop n)} by Def6;
hence S1[ prop n] ; :: thesis: verum
end;
A2: for r, s being Element of LTLB_WFF st S1[r] & S1[s] holds
( S1[r 'U' s] & S1[r => s] )
proof
let r, s be Element of LTLB_WFF ; :: thesis: ( S1[r] & S1[s] implies ( S1[r 'U' s] & S1[r => s] ) )
assume A3: ( S1[r] & S1[s] ) ; :: thesis: ( S1[r 'U' s] & S1[r => s] )
Sub . (r 'U' s) = ((tau1 . (untn (r,s))) \/ (Sub . r)) \/ (Sub . s) by Def6;
hence S1[r 'U' s] by A3; :: thesis: S1[r => s]
Sub . (r => s) = ({(r => s)} \/ (Sub . r)) \/ (Sub . s) by Def6;
hence S1[r => s] by A3; :: thesis: verum
end;
A4: S1[ TFALSUM ] by Def6;
for p being Element of LTLB_WFF holds S1[p] from HILBERT2:sch 2(A4, A1, A2);
hence Sub . p is finite ; :: thesis: verum