Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

How to evaluate a Boolean function at a point

I want to evaluate a Boolean function at a point as follows but it is giving error

V=BooleanPolynomialRing(6,['x%d'%(i) for i in range(6)] )

V.inject_variables()

Z_1 = list(V.gens())

f=x1

A=[]

for i in range(6):
A.append(ZZ.random_element(2))

print(f(A))