let n be Nat; for ap, bm, cp being nonpair-yielding FinSequence holds InputVertices (n -BitFTA1Layer1Str (ap,bm,cp)) is without_pairs
let ap, bm, cp be nonpair-yielding FinSequence; InputVertices (n -BitFTA1Layer1Str (ap,bm,cp)) is without_pairs
deffunc H1( Nat) -> non empty non void strict unsplit gate`1=arity gate`2isBoolean ManySortedSign = $1 -BitFTA1Layer1Str (ap,bm,cp);
defpred S1[ Nat] means InputVertices H1($1) is without_pairs ;
H1( 0 ) = 1GateCircStr (<*>,((0 -tuples_on BOOLEAN) --> FALSE))
by LmT10L1;
then A1:
S1[ 0 ]
by FACIRC_1:39;
A2:
now for i being Nat st S1[i] holds
S1[i + 1]let i be
Nat;
( S1[i] implies S1[i + 1] )assume B1:
S1[
i]
;
S1[i + 1]set B =
BitGFA1Str (
(ap . (i + 1)),
(bm . (i + 1)),
(cp . (i + 1)));
B2:
H1(
i + 1)
= H1(
i)
+* (BitGFA1Str ((ap . (i + 1)),(bm . (i + 1)),(cp . (i + 1))))
by LmT15A;
reconsider w1 =
InputVertices H1(
i) as
without_pairs set by B1;
reconsider w2 =
InputVertices (BitGFA1Str ((ap . (i + 1)),(bm . (i + 1)),(cp . (i + 1)))) as
without_pairs set by GFACIRC1:67;
InputVertices H1(
i + 1)
= (w1 \ (InnerVertices (BitGFA1Str ((ap . (i + 1)),(bm . (i + 1)),(cp . (i + 1)))))) \/ (w2 \ (InnerVertices H1(i)))
by B2, CIRCCOMB:47, CIRCCMB2:5;
hence
S1[
i + 1]
;
verum end;
for i being Nat holds S1[i]
from NAT_1:sch 2(A1, A2);
hence
InputVertices (n -BitFTA1Layer1Str (ap,bm,cp)) is without_pairs
; verum