Ordered coordinate equivalences #
For each enumeration of a forest's edge set, constructs the measurable,
measure-preserving equivalence between the forest's edge-parameter space
and Fin n → ℝ that reads coordinates in the given order, and defines the
standard ordered simplex orderedFinSimplex in Fin n → ℝ. The ordered
cube sector is the preimage of the standard ordered simplex under this
equivalence — the change of variables underlying the simplex-sector
conversion.
A canonical edge order lists exactly the same support as the forest edge parameter subtype.
Equations
Instances For
The finite coordinate equivalence attached to a canonical edge order. Its
ith coordinate is the ith edge in the order.
Equations
- F.edgeParamFinEquivOfOrder horder = (List.Nodup.getEquiv order ⋯).trans (F.edgeParamEquivOrderSubtype horder)
Instances For
The measurable equivalence reading forest edge parameters in a canonical
order as ordinary Fin order.length coordinates.
Equations
- F.orderMeasurableEquivOfOrder horder = (MeasurableEquiv.piCongrLeft (fun (x : F.EdgeParam) => ℝ) (F.edgeParamFinEquivOfOrder horder)).symm
Instances For
The ordered coordinate equivalence is, definitionally, readback along the order equivalence.
The ordered coordinate equivalence reads back the parameter of order.get i.
The inverse ordered-coordinate equivalence is continuous.
The inverse coordinate equivalence is the same point of the forest cube as
paramsOfOrder, when the coordinate list is formed from the Fin tuple.
The ordered finite simplex in Fin n coordinates, including the ambient
closed cube bounds. This is the coordinate target for arbitrary canonical
orders.
Equations
Instances For
Reading an arbitrary cube point in canonical order gives the corresponding ofFn list.
Set-level arbitrary-order simplex-sector bridge: a canonical ordered cube sector is the preimage of the standard ordered finite simplex under the ordered coordinate equivalence.
Measure transport for arbitrary canonical orders, for integrands already written in ordered finite coordinates.