defpred S2[ Nat, object , object ] means ( ( $2 is NatRelStr of (3 * (2 |^ $1)) -' 1 implies ex R being NatRelStr of (3 * (2 |^ $1)) -' 1 st
( $2 = R & $3 = Mycielskian R ) ) & ( $2 is not NatRelStr of (3 * (2 |^ $1)) -' 1 implies $3 = $2 ) );
A1:
for n being Nat
for x being set ex y being set st S2[n,x,y]
proof
let n be
Nat;
for x being set ex y being set st S2[n,x,y]let x be
set ;
ex y being set st S2[n,x,y]
end;
consider f being Function such that
A3:
dom f = NAT
and
A4:
f . 0 = CompleteRelStr 2
and
A5:
for n being Nat holds S2[n,f . n,f . (n + 1)]
from RECDEF_1:sch 1(A1);
defpred S3[ Nat] means f . $1 is NatRelStr of (3 * (2 |^ $1)) -' 1;
(3 * (2 |^ 0)) -' 1 =
(3 * 1) -' 1
by NEWTON:4
.=
(2 + 1) -' 1
.=
2
by NAT_D:34
;
then A6:
S3[ 0 ]
by A4;
A7:
for k being Nat st S3[k] holds
S3[k + 1]
A14:
for n being Nat holds S3[n]
from NAT_1:sch 2(A6, A7);
reconsider IT = f . n as NatRelStr of (3 * (2 |^ n)) -' 1 by A14;
take
IT
; ex myc being Function st
( IT = myc . n & dom myc = NAT & myc . 0 = CompleteRelStr 2 & ( for k being Nat
for R being NatRelStr of (3 * (2 |^ k)) -' 1 st R = myc . k holds
myc . (k + 1) = Mycielskian R ) )
take myc = f; ( IT = myc . n & dom myc = NAT & myc . 0 = CompleteRelStr 2 & ( for k being Nat
for R being NatRelStr of (3 * (2 |^ k)) -' 1 st R = myc . k holds
myc . (k + 1) = Mycielskian R ) )
thus
IT = myc . n
; ( dom myc = NAT & myc . 0 = CompleteRelStr 2 & ( for k being Nat
for R being NatRelStr of (3 * (2 |^ k)) -' 1 st R = myc . k holds
myc . (k + 1) = Mycielskian R ) )
thus
dom myc = NAT
by A3; ( myc . 0 = CompleteRelStr 2 & ( for k being Nat
for R being NatRelStr of (3 * (2 |^ k)) -' 1 st R = myc . k holds
myc . (k + 1) = Mycielskian R ) )
thus
myc . 0 = CompleteRelStr 2
by A4; for k being Nat
for R being NatRelStr of (3 * (2 |^ k)) -' 1 st R = myc . k holds
myc . (k + 1) = Mycielskian R
let k be Nat; for R being NatRelStr of (3 * (2 |^ k)) -' 1 st R = myc . k holds
myc . (k + 1) = Mycielskian R
let R be NatRelStr of (3 * (2 |^ k)) -' 1; ( R = myc . k implies myc . (k + 1) = Mycielskian R )
assume A15:
R = myc . k
; myc . (k + 1) = Mycielskian R
then consider RR being NatRelStr of (3 * (2 |^ k)) -' 1 such that
A16:
f . k = RR
and
A17:
f . (k + 1) = Mycielskian RR
by A5;
thus
myc . (k + 1) = Mycielskian R
by A17, A15, A16; verum