Independent truth-table cross-check for the n = 3 lower bound #
This module validates the concrete 64-bit encodings used while developing the
algebraic proof. Nothing in N3.lean or the final theorem depends on it.
Convert a field element to its Boolean bit.
Equations
- UnrestrictedBooleanMul.f2Bit x = decide (x = 1)
Instances For
Pack a field-valued coefficient vector with coordinate zero as the least significant bit.
Equations
- UnrestrictedBooleanMul.coeffBits c = BitVec.ofFnLE fun (i : Fin n) => UnrestrictedBooleanMul.f2Bit (c i)
Instances For
Truth-table column for input variable 0, in least-significant-bit assignment order.
Equations
- UnrestrictedBooleanMul.v0 = 12297829382473034410#64
Instances For
Truth-table column for input variable 1, in least-significant-bit assignment order.
Equations
- UnrestrictedBooleanMul.v1 = 14757395258967641292#64
Instances For
Truth-table column for input variable 2, in least-significant-bit assignment order.
Equations
- UnrestrictedBooleanMul.v2 = 17361641481138401520#64
Instances For
Truth-table column for input variable 3, in least-significant-bit assignment order.
Equations
- UnrestrictedBooleanMul.v3 = 18374966859414961920#64
Instances For
Truth-table column for input variable 4, in least-significant-bit assignment order.
Equations
- UnrestrictedBooleanMul.v4 = 18446462603027742720#64
Instances For
Truth-table column for input variable 5, in least-significant-bit assignment order.
Equations
- UnrestrictedBooleanMul.v5 = 18446744069414584320#64
Instances For
Truth table for coefficient 0 of the product of two three-term polynomials.
Instances For
Truth table for coefficient 1 of the product of two three-term polynomials.
Equations
Instances For
Truth table for coefficient 2 of the product of two three-term polynomials.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Truth table for coefficient 3 of the product of two three-term polynomials.
Equations
Instances For
Truth table for coefficient 4 of the product of two three-term polynomials.
Instances For
The six input-variable truth tables, in input order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Truth tables for the five coefficients of a three-term product.
Equations
Instances For
The six Boolean input values encoded by a truth-table row.
Equations
Instances For
Truth table of a linear combination in the rational-place basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Truth table of a linear combination in the affine-plus-target basis.
Equations
- One or more equations did not get rendered due to their size.