Relative lower bounds from necessary source values #
SourceSupport says that a selected subset of a supplied family determines
the target. sourceSupportSize minimizes the number of selected sources,
independently of a circuit basis. Weighted frontier counting then bounds this
semantic minimum by the number of outputs plus the circuit cost.
Agreement on selected supplied values forces agreement of the target.
Equations
- Algebraic.SourceSupport target sources selected = ∀ (x y : X), (∀ i ∈ selected, sources x i = sources y i) → target x = target y
Instances For
Fewest source coordinates determining the target, or infinity if even the whole supplied family does not determine it.
Equations
- Algebraic.sourceSupportSize target sources = ⨅ (selected : Finset (Fin n)), ⨅ (_ : Algebraic.SourceSupport target sources selected), ↑selected.card
Instances For
Any determining set bounds the minimum number of required source values.
A uniform bound on determining sets bounds the semantic minimum.
A finite source budget is witnessed by a determining set.
Every relative implementation uses a source subset determining its target.
The weighted frontier bound specialized to all designated output wires.
Necessary supplied values lower-bound weighted relative complexity.
A bounded-fan-in implementation must touch enough supplied values.
The semantic source count bounds minimum gate complexity for any basis
of fan-in at most b, with b ≥ 2 so infinite complexities cause no 0 * ∞.