boundlab.zono.matmul#
Products of two zonotopes.
The product of two affine forms is quadratic in the symbols,
which no affine form represents exactly; an estimate maps it to a center plus interval noise. The payoff of doing this carefully is the diagonal: \(\varepsilon_i^2 \in [0, 1]\) (not \([-1, 1]\)), so its contribution has center \(\tfrac12\sum_i |A_i B_i|\) and only half the naive width, while each cross term stays a plain \([-1, 1]\) factor.
Functions
Box bound: \(|x| \le ub_x,\ |y| \le ub_y \Rightarrow |xy| \le ub_x\,ub_y\) — zero center, width |
|
The DeepT-precise bound, computed in error-symbol blocks so the \(mn \cdot e^2\) pair tensor is never materialized (see |
|
Reference DeepT-precise estimate (materializes the full pair tensor). |
|
Alias of |
Classes
Zonotope × zonotope matrix product: align symbol tables, run the configured estimate, return |