Soundness of the packed lower bound #
For a polynomial expression e that fits a layout and has nrm e < 2^(PW-12), the checker's
mask computation pLowerL applied to e evaluated at the Kronecker point is a lower bound of
e on [-1,1]⁵; similarly for the fields of pStatsL.
Masks on packed numbers #
The decode #
The checker writes Nat.land a b etc.; these are the notations.
Masks of a layout #
The Kronecker point of a layout.
Equations
- Cayley.Pack.kron L i = 2 ^ (Cayley.K.PW * L.s i)
Instances For
Instances For
The encoding #
The lower bound in closed form #
The slack of the lower bound.
Equations
- Cayley.Pack.slackC L e = ∑ j ∈ Finset.range L.n, (Cayley.Pack.oddI L j * Cayley.Pack.posC L e j + Cayley.Pack.nzI j * Cayley.Pack.negC L e j)
Instances For
Real-valued bounds #
The statistics #
The absolute deviation bound.
Equations
- Cayley.Pack.absC L e = ∑ j ∈ Finset.range L.n, Cayley.Pack.nzI j * (Cayley.Pack.posC L e j + Cayley.Pack.negC L e j)