Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Clear prefix point on the first crossing segment

Proved
ArcCrossingFirstSegmentPrefixPoint

by xuanji · Sep 27, 2026 · Mathlib 0df444a (Lean v4.33.1)

crossing-consequencesgeometrypolygonal

For a finite path--arc intersection and a segment whose endpoints avoid the path, there is a point ccc on that segment, distinct from both endpoints and outside the path, such that the prefix from the left endpoint to ccc is contained in the segment and avoids the path. This isolates the first crossing from the earlier part of the arc.

Preamble
import Definitions.Def_PolygonalArc
import Definitions.Def_PolygonalPath

open Classical
noncomputable section
Formal statement
lemma ArcCrossingFirstSegmentPrefixPoint
    (δ : PolygonalArc) (α : PolygonalPath) (j : ℕ)
    (hj : j + 1 < δ.vertices.length) :
    Set.Finite (α.carrier ∩ δ.carrier) →
      (α.carrier ∩ segment ℝ δ.vertices[j] δ.vertices[j + 1]).Nonempty →
        δ.vertices[j] ∉ α.carrier →
          δ.vertices[j + 1] ∉ α.carrier →
            ∃ c : EuclideanSpace ℝ (Fin 2),
              c ∈ segment ℝ δ.vertices[j] δ.vertices[j + 1] ∧
                c ≠ δ.vertices[j] ∧
                  c ≠ δ.vertices[j + 1] ∧
                    c ∉ α.carrier ∧
                      segment ℝ δ.vertices[j] c ⊆
                        segment ℝ δ.vertices[j] δ.vertices[j + 1] ∩ α.carrierᶜ := by sorry
Source
https://github.com/wpegden/crossing-consequences/blob/8769d142033fce042f502bf2857afb6b1375b5c3/Tablet/ArcCrossingFirstSegmentPrefixPoint.lean#L1-116

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me