Unit Partition #
Fix n a positive integer. BoxIntegral.unitPartition.box are boxes in ι → ℝ obtained by
dividing the unit box uniformly into boxes of side length 1 / n and translating the boxes by
the lattice ι → ℤ so that they cover the whole space. For fixed n, there are indexed by
vectors ν : ι → ℤ.
Let B be a BoxIntegral. A unitPartition.box is admissible for B (more precisely its index is
admissible) if it is contained in B. There are finitely many admissible unitPartition.box for
B and thus we can form the corresponing tagged prepartition, see
BoxIntegral.unitPartition.prepartition (note that each unitPartition.Box comes with its
tag situated at its "upper most" vertex). If B satisfies hasIntegralVertices, that
is its vertices are in ι → ℤ, then the corresponding prepartition is actually a partition.
Main definitions and results #
BoxIntegral.hasIntegralVertices: aPropthat states that the vertices of the box have coordinates inℤBoxIntegral.unitPartition.box: aBoxIntegral, indexed byν : ι → ℤ, with verticesν i / nand of side length1 / n.BoxIntegral.unitPartition.admissibleIndex: ForB : BoxIntegral.Box, the set of indices ofunitPartition.boxthat are subsets ofB. This is a finite set.BoxIntegral.unitPartition.prepartition_isPartition: ForB : BoxIntegral.Box, ifBhas integral vertices, then the prepartition ofunitPartition.boxadmissible forBis a partition ofB.
A BoxIntegral.Box has integral vertices if its vertices have coordinates in ℤ.
Equations
Instances For
Any bounded set is contained in a BoxIntegral.Box with integral vertices.
A BoxIntegral, indexed by a positive integer n and ν : ι → ℤ, with corners ν i / n
and of side length 1 / n.
Equations
- BoxIntegral.unitPartition.box n ν = { lower := fun (i : ι) => ↑(ν i) / ↑n, upper := fun (i : ι) => (↑(ν i) + 1) / ↑n, lower_lt_upper := ⋯ }
Instances For
The tag of (the index of) a unitPartition.box.
Equations
- BoxIntegral.unitPartition.tag n ν i = (↑(ν i) + 1) / ↑n
Instances For
For x : ι → ℝ, its index is the index of the unique unitPartition.box to which
it belongs.
Instances For
For B : BoxIntegral.Box, the set of indices of unitPartition.Box that are subsets of B.
This is a finite set. These boxes cover B if it has integral vertices, see
unitPartition.prepartition_isPartition.
Equations
- BoxIntegral.unitPartition.admissibleIndex n B = ⋯.toFinset
Instances For
For B : BoxIntegral.Box, the TaggedPrepartition formed by the set of all
unitPartition.box whose index is B-admissible.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If B : BoxIntegral.Box has integral vertices and contains the point x, then the index of
x is admissible for B.
If B : BoxIntegral.Box has integral vertices, then prepartition n B is a partition of
B.