Documentation

LeanPool.BooleanMultiplication.N4.QuadraticCircuit

Quadratic-circuit boundary #

This file isolates the exact algebraic content needed from the standard quadratic-circuit flattening theorem. Everything after the definition of QuadraticFlattenable is internal: target computation is pushed through the quadratic coefficient projection, and the eight-form Hankel obstruction then rules out a flattening with eight products.

Computing all seven multiplication coordinates forces their alternating two-form target space into the span of the projected gate outputs.

A semantic quadratic flattening certificate: the projected span of the original gates has a generating family of eight decomposable two-forms.

The classical Boyar--Find equivalence says that a circuit all of whose gates have degree at most two has such a certificate. Naming the certificate keeps that transformation boundary explicit for the axiom audit.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def UnrestrictedBooleanMul.N4.flattenGenerator (C : Circuit 8 8) (i : Fin 8) :

    Retain a gate projection when it is decomposable, and otherwise return zero.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem UnrestrictedBooleanMul.N4.projection_mem_of_mem_wire (C : Circuit 8 8) (j : ℕ) (S : Submodule F₂ TwoForm) (hprev : ∀ (i : Fin 8), ↑i < j → anfTwoProjection (C.gate i) ∈ S) {p : ANF 8} (hp : p ∈ wireSpace C.gate j) :

      The normalized seed has a nonzero degree-at-least-three component.