theorem
for
c1,
x1,
y1,
x2,
y2,
x3,
y3,
x4,
y4,
c4,
q1,
p1,
sd1,
q2,
p2,
sd2,
q3,
p3,
sd3,
q4,
p4,
sd4,
cb1,
cb2,
l2,
t2,
l3,
m3,
t3,
l4,
m4,
n4,
t4,
l5,
m5,
n5,
o5,
s1,
s2,
s3,
s4 being
set holds
not ( ( not
q1 is
empty implies not
NOR2 (
x1,
y1) is
empty ) & ( not
NOR2 (
x1,
y1) is
empty implies not
q1 is
empty ) & ( not
p1 is
empty implies not
NAND2 (
x1,
y1) is
empty ) & ( not
NAND2 (
x1,
y1) is
empty implies not
p1 is
empty ) & ( not
sd1 is
empty implies not
MODADD2 (
x1,
y1) is
empty ) & ( not
MODADD2 (
x1,
y1) is
empty implies not
sd1 is
empty ) & ( not
q2 is
empty implies not
NOR2 (
x2,
y2) is
empty ) & ( not
NOR2 (
x2,
y2) is
empty implies not
q2 is
empty ) & ( not
p2 is
empty implies not
NAND2 (
x2,
y2) is
empty ) & ( not
NAND2 (
x2,
y2) is
empty implies not
p2 is
empty ) & ( not
sd2 is
empty implies not
MODADD2 (
x2,
y2) is
empty ) & ( not
MODADD2 (
x2,
y2) is
empty implies not
sd2 is
empty ) & ( not
q3 is
empty implies not
NOR2 (
x3,
y3) is
empty ) & ( not
NOR2 (
x3,
y3) is
empty implies not
q3 is
empty ) & ( not
p3 is
empty implies not
NAND2 (
x3,
y3) is
empty ) & ( not
NAND2 (
x3,
y3) is
empty implies not
p3 is
empty ) & ( not
sd3 is
empty implies not
MODADD2 (
x3,
y3) is
empty ) & ( not
MODADD2 (
x3,
y3) is
empty implies not
sd3 is
empty ) & ( not
q4 is
empty implies not
NOR2 (
x4,
y4) is
empty ) & ( not
NOR2 (
x4,
y4) is
empty implies not
q4 is
empty ) & ( not
p4 is
empty implies not
NAND2 (
x4,
y4) is
empty ) & ( not
NAND2 (
x4,
y4) is
empty implies not
p4 is
empty ) & ( not
sd4 is
empty implies not
MODADD2 (
x4,
y4) is
empty ) & ( not
MODADD2 (
x4,
y4) is
empty implies not
sd4 is
empty ) & ( not
cb1 is
empty implies not
NOT1 c1 is
empty ) & ( not
NOT1 c1 is
empty implies not
cb1 is
empty ) & ( not
cb2 is
empty implies not
NOT1 cb1 is
empty ) & ( not
NOT1 cb1 is
empty implies not
cb2 is
empty ) & ( not
s1 is
empty implies not
XOR2 (
cb2,
sd1) is
empty ) & ( not
XOR2 (
cb2,
sd1) is
empty implies not
s1 is
empty ) & ( not
l2 is
empty implies not
AND2 (
cb1,
p1) is
empty ) & ( not
AND2 (
cb1,
p1) is
empty implies not
l2 is
empty ) & ( not
t2 is
empty implies not
NOR2 (
l2,
q1) is
empty ) & ( not
NOR2 (
l2,
q1) is
empty implies not
t2 is
empty ) & ( not
s2 is
empty implies not
XOR2 (
t2,
sd2) is
empty ) & ( not
XOR2 (
t2,
sd2) is
empty implies not
s2 is
empty ) & ( not
l3 is
empty implies not
AND2 (
q1,
p2) is
empty ) & ( not
AND2 (
q1,
p2) is
empty implies not
l3 is
empty ) & ( not
m3 is
empty implies not
AND3 (
p2,
p1,
cb1) is
empty ) & ( not
AND3 (
p2,
p1,
cb1) is
empty implies not
m3 is
empty ) & ( not
t3 is
empty implies not
NOR3 (
l3,
m3,
q2) is
empty ) & ( not
NOR3 (
l3,
m3,
q2) is
empty implies not
t3 is
empty ) & ( not
s3 is
empty implies not
XOR2 (
t3,
sd3) is
empty ) & ( not
XOR2 (
t3,
sd3) is
empty implies not
s3 is
empty ) & ( not
l4 is
empty implies not
AND2 (
q2,
p3) is
empty ) & ( not
AND2 (
q2,
p3) is
empty implies not
l4 is
empty ) & ( not
m4 is
empty implies not
AND3 (
q1,
p3,
p2) is
empty ) & ( not
AND3 (
q1,
p3,
p2) is
empty implies not
m4 is
empty ) & ( not
n4 is
empty implies not
AND4 (
p3,
p2,
p1,
cb1) is
empty ) & ( not
AND4 (
p3,
p2,
p1,
cb1) is
empty implies not
n4 is
empty ) & ( not
t4 is
empty implies not
NOR4 (
l4,
m4,
n4,
q3) is
empty ) & ( not
NOR4 (
l4,
m4,
n4,
q3) is
empty implies not
t4 is
empty ) & ( not
s4 is
empty implies not
XOR2 (
t4,
sd4) is
empty ) & ( not
XOR2 (
t4,
sd4) is
empty implies not
s4 is
empty ) & ( not
l5 is
empty implies not
AND2 (
q3,
p4) is
empty ) & ( not
AND2 (
q3,
p4) is
empty implies not
l5 is
empty ) & ( not
m5 is
empty implies not
AND3 (
q2,
p4,
p3) is
empty ) & ( not
AND3 (
q2,
p4,
p3) is
empty implies not
m5 is
empty ) & ( not
n5 is
empty implies not
AND4 (
q1,
p4,
p3,
p2) is
empty ) & ( not
AND4 (
q1,
p4,
p3,
p2) is
empty implies not
n5 is
empty ) & ( not
o5 is
empty implies not
AND5 (
p4,
p3,
p2,
p1,
cb1) is
empty ) & ( not
AND5 (
p4,
p3,
p2,
p1,
cb1) is
empty implies not
o5 is
empty ) & ( not
c4 is
empty implies not
NOR5 (
q4,
l5,
m5,
n5,
o5) is
empty ) & ( not
NOR5 (
q4,
l5,
m5,
n5,
o5) is
empty implies not
c4 is
empty ) & not ( ( not
s1 is
empty implies not
ADD1 (
x1,
y1,
c1) is
empty ) & ( not
ADD1 (
x1,
y1,
c1) is
empty implies not
s1 is
empty ) & ( not
s2 is
empty implies not
ADD2 (
x2,
y2,
x1,
y1,
c1) is
empty ) & ( not
ADD2 (
x2,
y2,
x1,
y1,
c1) is
empty implies not
s2 is
empty ) & ( not
s3 is
empty implies not
ADD3 (
x3,
y3,
x2,
y2,
x1,
y1,
c1) is
empty ) & ( not
ADD3 (
x3,
y3,
x2,
y2,
x1,
y1,
c1) is
empty implies not
s3 is
empty ) & ( not
s4 is
empty implies not
ADD4 (
x4,
y4,
x3,
y3,
x2,
y2,
x1,
y1,
c1) is
empty ) & ( not
ADD4 (
x4,
y4,
x3,
y3,
x2,
y2,
x1,
y1,
c1) is
empty implies not
s4 is
empty ) & ( not
c4 is
empty implies not
CARR4 (
x4,
y4,
x3,
y3,
x2,
y2,
x1,
y1,
c1) is
empty ) & ( not
CARR4 (
x4,
y4,
x3,
y3,
x2,
y2,
x1,
y1,
c1) is
empty implies not
c4 is
empty ) ) )