Construction of the circuit.
(boolean-neq-circuit) → pdef
This is a PFCS definition with a single relation constraint that calls the boolean-xor circuit.
Function:
(defun boolean-neq-circuit nil (declare (xargs :guard t)) (let ((__function__ 'boolean-neq-circuit)) (declare (ignorable __function__)) (pfcs::parse-def "boolean_neq(x, y, z) := { boolean_xor(x, y, z) }")))
Theorem:
(defthm definitionp-of-boolean-neq-circuit (b* ((pdef (boolean-neq-circuit))) (pfcs::definitionp pdef)) :rule-classes :rewrite)
Theorem:
(defthm sr1cs-definitionp-of-boolean-neq-circuit (b* ((pdef (boolean-neq-circuit))) (pfcs::sr1cs-definitionp pdef)) :rule-classes :rewrite)