A boundary atomic edge has multiplicity one
ProvedProofsInTheBook.Chapter20.atomicMult_eq_one_of_boundaryLet D be a SquareDissection: a natural number n, a finite vertex type with decidable equality and injective real-plane coordinates, and n nondegenerate vertex triples whose closed convex hulls cover exactly , have pairwise disjoint topological interiors, and each have area (the rational quotient embedded in the reals). Area is half the absolute determinant. Triangle sides are subdivided at all vertices lying strictly between their endpoints, ordered by affine parameter. Consecutive vertices form unordered atomic edges; multiplicity counts occurrences across the triangle boundary lists. T-junctions and unused vertices are permitted. No oddness assumption on n is made here.
Let e be an unordered edge which occurs in a triangle atomic-edge list. If its entire segment lies in the frontier of Q, then its multiplicity across all triangle atomic boundary lists equals 1.
import Init import Mathlib import Definitions.Def_P2MAssembly_Chapter20 set_option autoImplicit true open ProofsInTheBook.Chapter20 open MonskyColor open scoped Topology variable (D : SquareDissection)
theorem ProofsInTheBook.Chapter20.atomicMult_eq_one_of_boundary (e : Sym2 D.vtx)
(he : IsAtomicEdge D e) (hbd : OnSquareBoundary D e) :
atomicMult D e = 1 := by sorry