Documentation

LeanPool.BooleanMultiplication.N4.Normalization

First-entry replacement and the normalized eight-gate interface #

The actual gate rewiring is captured at the semantic wire-space level: when a new target direction first enters a one-vector extension, it can replace that vector without changing the state. This is exactly what later gates see in the semantic circuit model.

theorem UnrestrictedBooleanMul.N4.span_first_entry_replacement {m : ℕ} (V : Submodule F₂ (ANF m)) (g t : ANF m) (ht : t ∈ V ⊔ F₂ ∙ g) (htV : t ∉ V) :
V ⊔ F₂ ∙ g = V ⊔ F₂ ∙ t

Basis replacement in a one-vector extension over F₂.

theorem UnrestrictedBooleanMul.N4.circuit_first_entry_replacement {m r : ℕ} (C : Circuit m r) (j : Fin r) (t : ANF m) (ht : t ∈ circuitFlag C (↑j + 1)) (htFirst : t ∉ circuitFlag C ↑j) :
circuitFlag C (↑j + 1) = circuitFlag C ↑j ⊔ F₂ ∙ t

Circuit form of first-entry replacement.

The product target corresponding to evaluation at zero.

Equations
Instances For

    The product target corresponding to evaluation at one.

    Equations
    Instances For

      The span of the product evaluations at zero, one, and infinity.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Affine functions together with the rational-place product targets.

        Equations
        Instances For

          The state constructed by the eight-gate normalization theorem, recording the rational prefix, seed defect, and useful suffix for the contradiction.

          Instances For

            Algebraic factor data exposed by the normalized seed.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For