A nonboundary atomic edge has even multiplicity
ProvedProofsInTheBook.Chapter20.atomicMult_even_of_interiorLet 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. Suppose its entire segment is not contained in the frontier of Q. Then its multiplicity across all triangle atomic boundary lists is even. The nonboundary premise is the negation of whole-segment containment; it does not require both endpoints to lie in the open square.
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_even_of_interior (e : Sym2 D.vtx)
(he : IsAtomicEdge D e) (hint : ¬ OnSquareBoundary D e) :
Even (atomicMult D e) := by sorry