Mixed input-output fibers #
For an arbitrary map, specify some input coordinates and some output coordinates. The largest remaining fiber measures ambiguity in this mixed observation. Equal frontier values permit two complementary splices, embedding each frontier class in the product of two mixed fibers. No linearity or algebra on the alphabet is needed.
Largest nonempty fiber of a mixed input-output observation. Empty fibers do not affect the maximum; indexing by an input therefore includes every relevant observation.
Equations
- Complexity.Frontier.maxMixedFiber F X Y = Finset.univ.sup fun (x : ι → U) => (Complexity.Frontier.mixedFiber F X Y x).ncard
Instances For
A boundary code permits splicing the inputs on X while preserving the corresponding
outputs on Y. This is an observational property, not a causal evaluation order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A message class embeds in the product of two complementary mixed fibers.
Mixed-fiber demand, in cardinal form. The number of used messages, multiplied by the two largest complementary fibers, must cover all inputs.
When both mixed observations are injective, the boundary code determines the input.
The signals on a cut, counted once each regardless of copy multiplicity.
Equations
- Complexity.Frontier.Compiler.cutSignals I P = Complexity.Frontier.Compiler.Edge.signal '' (Complexity.Frontier.Compiler.network p out I fun (x : O) => Set.univ).cut P
Instances For
Distinct signal values on a compiled cut satisfy the mixed-output splicing interface.
Pointwise frontier demand for arbitrary maps. This bounds every cut by its mixed input-output ambiguity. Taking logarithms gives the additive demand formulation.