Boundary checks for the coherent Pi theorem #
These kernel-checked examples test three boundaries: the dimension-level
scaling law covers addMixed, which the drift diagnostic declines
(addMixed_coherent); the coherent bridge accepts internal dimension and unit
abstraction (instantiatedCaster_coherent); and descent needs no extra
nonempty hypotheses at rank zero or full rank. The caster's derivation is
constructed from typing rules and substitution lemmas, without
compiler-evaluated decision procedures.
Internal dimension and unit abstraction, instantiated at meter and foot.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The typing derivation of instantiatedCaster at Q ft over one meter
input, built from HasTy.dapp, HasTy.uapp, and substitution lemmas.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The dimension-level scaling law holds for instantiatedCaster, which binds
a dimension and two units internally and converts meters to feet.
Zero rank retains all coordinates, with no nonempty-row assumption.