let H be LTL-formula; :: thesis: for W, W1 being Subset of (Subformulae H) st W c= W1 holds
len W <= len W1

let W, W1 be Subset of (Subformulae H); :: thesis: ( W c= W1 implies len W <= len W1 )
defpred S1[ Nat] means for W1 being Subset of (Subformulae H) st card W1 <= $1 & W c= W1 holds
len W <= len W1;
set k = card W1;
A1: for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be Nat; :: thesis: ( S1[k] implies S1[k + 1] )
assume A2: S1[k] ; :: thesis: S1[k + 1]
S1[k + 1]
proof
let W1 be Subset of (Subformulae H); :: thesis: ( card W1 <= k + 1 & W c= W1 implies len W <= len W1 )
assume A3: card W1 <= k + 1 ; :: thesis: ( not W c= W1 or len W <= len W1 )
( W c= W1 implies len W <= len W1 )
proof
assume A4: W c= W1 ; :: thesis: len W <= len W1
now
per cases ( W = W1 or ex x being set st
( x in W1 & W c= W1 \ {x} ) )
by A4, Lm27;
suppose W = W1 ; :: thesis: len W <= len W1
hence len W <= len W1 ; :: thesis: verum
end;
suppose ex x being set st
( x in W1 & W c= W1 \ {x} ) ; :: thesis: len W <= len W1
then consider x being set such that
A5: x in W1 and
A6: W c= W1 \ {x} ;
x in Subformulae H by A5;
then reconsider x = x as LTL-formula by MODELC_2:1;
set X = {x};
{x} c= W1 by A5, ZFMISC_1:37;
then card (W1 \ {x}) = (card W1) - (card {x}) by CARD_2:63
.= (card W1) - 1 by CARD_1:50 ;
then (card (W1 \ {x})) + 1 <= k + 1 by A3;
then card (W1 \ {x}) <= k by XREAL_1:8;
then len W <= len (W1 \ {x}) by A2, A6;
then A7: len W <= (len W1) - (len x) by A5, Th10;
(len W1) - (len x) <= len W1 by XREAL_1:45;
hence len W <= len W1 by A7, XXREAL_0:2; :: thesis: verum
end;
end;
end;
hence len W <= len W1 ; :: thesis: verum
end;
hence ( not W c= W1 or len W <= len W1 ) ; :: thesis: verum
end;
hence S1[k + 1] ; :: thesis: verum
end;
A8: S1[ 0 ]
proof
let W1 be Subset of (Subformulae H); :: thesis: ( card W1 <= 0 & W c= W1 implies len W <= len W1 )
assume card W1 <= 0 ; :: thesis: ( not W c= W1 or len W <= len W1 )
then W1 = {} H ;
hence ( not W c= W1 or len W <= len W1 ) ; :: thesis: verum
end;
for k being Nat holds S1[k] from NAT_1:sch 2(A8, A1);
then S1[ card W1] ;
hence ( W c= W1 implies len W <= len W1 ) ; :: thesis: verum