A7:
InnerVertices F4((F3() . 0),0) is Relation
by A4;
defpred S2[ Nat] means ex S1, S2 being non empty non void unsplit gate`1=arity gate`2isBoolean ManySortedSign st
( S1 = F2($1) & S2 = F2(($1 + 1)) & InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . $1),$1)) \ {(F3() . $1)}) & F3() . ($1 + 1) in InnerVertices S2 & InputVertices S2 is without_pairs & InnerVertices S2 is Relation );
A8:
for i being Nat st S2[i] holds
S2[i + 1]
proof
let i be
Nat;
( S2[i] implies S2[i + 1] )
given S1,
S2 being non
empty non
void unsplit gate`1=arity gate`2isBoolean ManySortedSign such that
S1 = F2(
i)
and A9:
S2 = F2(
(i + 1))
and
InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . i),i)) \ {(F3() . i)})
and A10:
F3()
. (i + 1) in InnerVertices S2
and A11:
InputVertices S2 is
without_pairs
and A12:
InnerVertices S2 is
Relation
;
S2[i + 1]
A13:
{(F3() . (i + 1))} c= InnerVertices S2
by A10, ZFMISC_1:31;
take
S2
;
ex S2 being non empty non void unsplit gate`1=arity gate`2isBoolean ManySortedSign st
( S2 = F2((i + 1)) & S2 = F2(((i + 1) + 1)) & InputVertices S2 = (InputVertices S2) \/ ((InputVertices F4((F3() . (i + 1)),(i + 1))) \ {(F3() . (i + 1))}) & F3() . ((i + 1) + 1) in InnerVertices S2 & InputVertices S2 is without_pairs & InnerVertices S2 is Relation )
take S3 =
S2 +* F4(
(F3() . (i + 1)),
(i + 1));
( S2 = F2((i + 1)) & S3 = F2(((i + 1) + 1)) & InputVertices S3 = (InputVertices S2) \/ ((InputVertices F4((F3() . (i + 1)),(i + 1))) \ {(F3() . (i + 1))}) & F3() . ((i + 1) + 1) in InnerVertices S3 & InputVertices S3 is without_pairs & InnerVertices S3 is Relation )
thus
(
S2 = F2(
(i + 1)) &
S3 = F2(
((i + 1) + 1)) )
by A6, A9;
( InputVertices S3 = (InputVertices S2) \/ ((InputVertices F4((F3() . (i + 1)),(i + 1))) \ {(F3() . (i + 1))}) & F3() . ((i + 1) + 1) in InnerVertices S3 & InputVertices S3 is without_pairs & InnerVertices S3 is Relation )
A14:
(InputVertices F4((F3() . (i + 1)),(i + 1))) \ {(F3() . (i + 1))} is
without_pairs
by A5;
reconsider X1 =
InputVertices S2,
X2 =
(InputVertices F4((F3() . (i + 1)),(i + 1))) \ {(F3() . (i + 1))} as
without_pairs set by A5, A11;
A15:
InnerVertices F4(
(F3() . (i + 1)),
(i + 1)) is
Relation
by A4;
thus InputVertices S3 =
((InputVertices S2) \ (InnerVertices F4((F3() . (i + 1)),(i + 1)))) \/ ((InputVertices F4((F3() . (i + 1)),(i + 1))) \ (InnerVertices S2))
by Th5, CIRCCOMB:47
.=
(InputVertices S2) \/ ((InputVertices F4((F3() . (i + 1)),(i + 1))) \ (InnerVertices S2))
by A11, A15, Th6
.=
(InputVertices S2) \/ ((InputVertices F4((F3() . (i + 1)),(i + 1))) \ {(F3() . (i + 1))})
by A12, A14, A13, Th8
;
( F3() . ((i + 1) + 1) in InnerVertices S3 & InputVertices S3 is without_pairs & InnerVertices S3 is Relation )
then A16:
InputVertices S3 = X1 \/ X2
;
A17:
(
F3()
. ((i + 1) + 1) = F5(
(F3() . (i + 1)),
(i + 1)) &
F5(
(F3() . (i + 1)),
(i + 1))
in InnerVertices F4(
(F3() . (i + 1)),
(i + 1)) )
by A6, A9;
reconsider X1 =
InnerVertices S2,
X2 =
InnerVertices F4(
(F3() . (i + 1)),
(i + 1)) as
Relation by A4, A12;
S2 tolerates F4(
(F3() . (i + 1)),
(i + 1))
by CIRCCOMB:47;
then
InnerVertices S3 = X1 \/ X2
by CIRCCOMB:11;
hence
(
F3()
. ((i + 1) + 1) in InnerVertices S3 &
InputVertices S3 is
without_pairs &
InnerVertices S3 is
Relation )
by A17, A16, XBOOLE_0:def 3;
verum
end;
let n be Nat; ex S1, S2 being non empty non void unsplit gate`1=arity gate`2isBoolean ManySortedSign st
( S1 = F2(n) & S2 = F2((n + 1)) & InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . n),n)) \ {(F3() . n)}) & InnerVertices S1 is Relation & InputVertices S1 is without_pairs )
A18:
F1() tolerates F4((F3() . 0),0)
by CIRCCOMB:47;
A19: InputVertices (F1() +* F4((F3() . 0),0)) =
((InputVertices F1()) \ (InnerVertices F4((F3() . 0),0))) \/ ((InputVertices F4((F3() . 0),0)) \ (InnerVertices F1()))
by Th5, CIRCCOMB:47
.=
(InputVertices F1()) \/ ((InputVertices F4((F3() . 0),0)) \ (InnerVertices F1()))
by A2, A7, Th6
;
A20:
S2[ 0 ]
proof
reconsider A =
(InputVertices F4((F3() . 0),0)) \ {(F3() . 0)},
B =
InputVertices F1() as
without_pairs set by A2, A5;
take S0 =
F1();
ex S2 being non empty non void unsplit gate`1=arity gate`2isBoolean ManySortedSign st
( S0 = F2(0) & S2 = F2((0 + 1)) & InputVertices S2 = (InputVertices S0) \/ ((InputVertices F4((F3() . 0),0)) \ {(F3() . 0)}) & F3() . (0 + 1) in InnerVertices S2 & InputVertices S2 is without_pairs & InnerVertices S2 is Relation )
take S1 =
F1()
+* F4(
(F3() . 0),
0);
( S0 = F2(0) & S1 = F2((0 + 1)) & InputVertices S1 = (InputVertices S0) \/ ((InputVertices F4((F3() . 0),0)) \ {(F3() . 0)}) & F3() . (0 + 1) in InnerVertices S1 & InputVertices S1 is without_pairs & InnerVertices S1 is Relation )
thus
(
S0 = F2(
0) &
S1 = F2(
(0 + 1)) )
by A3, A6;
( InputVertices S1 = (InputVertices S0) \/ ((InputVertices F4((F3() . 0),0)) \ {(F3() . 0)}) & F3() . (0 + 1) in InnerVertices S1 & InputVertices S1 is without_pairs & InnerVertices S1 is Relation )
reconsider R1 =
InnerVertices F1(),
R2 =
InnerVertices F4(
(F3() . 0),
0) as
Relation by A1, A4;
for
x being
object st
x in {(F3() . 0)} holds
x in InnerVertices F1()
by A3, TARSKI:def 1;
then
{(F3() . 0)} c= InnerVertices F1()
by TARSKI:def 3;
then A21:
InputVertices S1 = B \/ A
by A1, A19, Th8;
(
F3()
. (0 + 1) = F5(
(F3() . 0),
0) &
F5(
(F3() . 0),
0)
in R2 )
by A3, A6;
then
F3()
. (0 + 1) in R1 \/ R2
by XBOOLE_0:def 3;
hence
(
InputVertices S1 = (InputVertices S0) \/ ((InputVertices F4((F3() . 0),0)) \ {(F3() . 0)}) &
F3()
. (0 + 1) in InnerVertices S1 &
InputVertices S1 is
without_pairs &
InnerVertices S1 is
Relation )
by A18, A21, CIRCCOMB:11;
verum
end;
A22:
for i being Nat holds S2[i]
from NAT_1:sch 2(A20, A8);
then consider S1, S2 being non empty non void unsplit gate`1=arity gate`2isBoolean ManySortedSign such that
A23:
S1 = F2(n)
and
A24:
( S2 = F2((n + 1)) & InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . n),n)) \ {(F3() . n)}) )
and
F3() . (n + 1) in InnerVertices S2
and
InputVertices S2 is without_pairs
and
InnerVertices S2 is Relation
;
take
S1
; ex S2 being non empty non void unsplit gate`1=arity gate`2isBoolean ManySortedSign st
( S1 = F2(n) & S2 = F2((n + 1)) & InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . n),n)) \ {(F3() . n)}) & InnerVertices S1 is Relation & InputVertices S1 is without_pairs )
take
S2
; ( S1 = F2(n) & S2 = F2((n + 1)) & InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . n),n)) \ {(F3() . n)}) & InnerVertices S1 is Relation & InputVertices S1 is without_pairs )
thus
( S1 = F2(n) & S2 = F2((n + 1)) & InputVertices S2 = (InputVertices S1) \/ ((InputVertices F4((F3() . n),n)) \ {(F3() . n)}) )
by A23, A24; ( InnerVertices S1 is Relation & InputVertices S1 is without_pairs )