Common subdivisions of finite plane triangle meshes #
The finite common-refinement theorem used in Moise Chapter 5. To make a source mesh subordinate to a target mesh with the same support, cut it by every barycentric-coordinate hyperplane of every target triangle. The resulting chambers lie in target triangles.
An affine map which is injective on a nondegenerate closed triangle sends its three vertices to an affinely independent triple.
The hypothesis is deliberately local. This is the form needed when a facewise-affine embedding is known to be injective only on the simplex on which its affine formula is valid.
In the plane, local injectivity of an affine map on one nondegenerate triangle already forces global injectivity.
The same local hypothesis makes a planar affine map surjective.
Barycentric coordinates in one maximal mesh triangle, extended by zero to all mesh
vertices. This is the triangle-mesh-native counterpart of PlaneComplex.faceCoords; keeping
the codomain definitionally equal to M.Vertex → ℝ avoids transports through
M.toPlaneComplex.Vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The barycentric-coordinate hyperplanes of all maximal triangles.
Equations
- M.coordinateLines = List.flatMap (fun (t : M.Triangle) => List.map (M.oppositeCoord t) Finset.univ.toList) Finset.univ.toList
Instances For
Cut M by every coordinate hyperplane of N.
Equations
- M.refineTo N = M.refineByLines N.coordinateLines
Instances For
The interior of a nonnegative affine half-space is its strictly positive half-space.
The interior of a nonpositive affine half-space is its strictly negative half-space.
Every maximal chamber of M.refineTo N lies in a maximal triangle of N, provided the
two original meshes have the same support.
A chamber cut by at least all target coordinate lines and whose interior meets the target support lies in one target triangle.
A chamber whose interior meets the target support lies in one target triangle. Unlike
exists_target_triangle_of_refineTo, the source and target supports need not agree.
Cut M by every face line of N, then retain exactly the chambers whose interiors meet
the support of N. This is the unequal-support version of common refinement used in the local
Radó weld.
Equations
- M.refineToSupport N = (M.refineTo N).restrictTriangles fun (t : Finset (M.refineTo N).Vertex) => (interior ((M.refineTo N).triangleCarrier t) ∩ N.toPlaneComplex.support).Nonempty
Instances For
If the source mesh contains the target support, restricting their line refinement recovers the target support exactly.
The support-restricted refinement is a genuine subdivision of the smaller target mesh.
M.refineTo N is a subdivision of N when the two meshes have the same support.
Two finite plane triangle meshes with equal support have an explicit common subdivision.
Regard the two-dimensional faces of a plane complex as the maximal triangles of a mesh.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Passing a pure two-dimensional complex to its maximal-triangle mesh preserves support.
The maximal-triangle mesh of a pure complex is a subdivision of the original complex.
Pure finite plane complexes with equal support have a common triangle-mesh subdivision.
An affine self-map of the plane which is injective on a set with nonempty interior is injective everywhere.
Map a complex through a facewise-affine map which is injective only on its support.
Unlike mapComplex, this construction does not require an irrelevant global injectivity
hypothesis. The additional vertex hypothesis excludes unused vertices, whose images would not
be controlled by injectivity on the support.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Map every face of a finite plane complex through a facewise-affine embedding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On every subdivision of the image complex, the inverse homeomorphism is affine facewise. The proof enlarges each image face to a 2-face, where its affine witness is globally invertible.