defpred S1[ Nat] means ( D > 0 implies ex o being DoubleReorganization of D st o is D -element );
A1: S1[ 0 ] ;
A2: for i being Nat st S1[i] holds
S1[i + 1]
proof
let i be Nat; :: thesis: ( S1[i] implies S1[i + 1] )
assume A3: S1[i] ; :: thesis: S1[i + 1]
assume i + 1 > 0 ; :: thesis: ex o being DoubleReorganization of D st o is i + 1 -element
per cases ( i = 0 or i > 0 ) ;
suppose A4: i = 0 ; :: thesis: ex o being DoubleReorganization of D st o is i + 1 -element
set F = canFS D;
<*(canFS D)*> is DoubleReorganization of D by Th35;
hence ex o being DoubleReorganization of D st o is i + 1 -element by A4; :: thesis: verum
end;
suppose i > 0 ; :: thesis: ex o being DoubleReorganization of D st o is i + 1 -element
then consider o being DoubleReorganization of D such that
A5: o is i -element by A3;
reconsider e = <*{}*> as DoubleReorganization of {} by Th34;
D misses {} ;
then o ^ e is DoubleReorganization of D \/ {} by Th36;
hence ex o being DoubleReorganization of D st o is i + 1 -element by A5; :: thesis: verum
end;
end;
end;
for i being Nat holds S1[i] from NAT_1:sch 2(A1, A2);
hence ex b1 being DoubleReorganization of D st b1 is n -element ; :: thesis: verum