is an involution on the plane
ProvedPachDeZeeuw.Algebraic.swapPoint_swapPointcoordinate-symmetrypach-de-zeeuw-bezoutplane-curves
Let be any point of the Euclidean plane, and let be the coordinate-swap map . Then swapping twice is the identity:
This identity is used only inside the two nonsingular-point lemmas: the case (nonsingular_point_has_infinite_zeroSet_of_partial0) is derived from the case by renaming the two variables of the polynomial with the swap and moving points with . The identity shows that is injective and that it maps the zero set of the renamed polynomial onto the zero set of the original one. The pair-intersection analysis does not swap coordinates.
Preamble
import Mathlib import Definitions.Def_PdzBezout import Definitions.Def_PdzPrelim open EuclideanGeometry open scoped Topology open PachDeZeeuw.Algebraic open PachDeZeeuw.Algebraic.PlaneCurve
Formal statement
theorem PachDeZeeuw.Algebraic.swapPoint_swapPoint (z : Point2) : swapPoint (swapPoint z) = z := by sorry
Source
Lean bridge lemma (definitional unfolding or coordinate bookkeeping) for the formalization of Pach–de Zeeuw, arXiv:1308.0177, Theorem 2.1; not a literature statement; formalized in https://github.com/mysticflounder/lean-formalizations/blob/dd46c17a2a034d7bfa0df02e7f77834d35592864/lean/LeanFormalizations/PachDeZeeuw/Bezout.lean#L462-L465
Human review
Confirmed by the mission captain (proposal self-audit).