Boolean polynomial ring

is_boolean_polynomial_ring(R)

Return whether the ring R is an instance of BooleanPolynomialRing.

INPUT:

  • RPolynomial Ring object; a ring

EXAMPLES:

sage: from claasp.cipher_modules.models.algebraic.boolean_polynomial_ring import is_boolean_polynomial_ring
sage: B.<a, b, c> = BooleanPolynomialRing()
sage: is_boolean_polynomial_ring(B)
True

sage: R.<x, y, z> = PolynomialRing(GF(2))
sage: is_boolean_polynomial_ring(R)
False