ComparatorChallenges/CannonGeometricAction.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.
Project sources: Pinned openai/math documentation, Pinned formalization catalogue
17 declarations, 1 contain sorry, 0 declared as axioms
- structure
OAI.CannonRelease.CayleyDataline 10Also declared: OAI/Geometry/Cannon/Model.lean:10 (same declaration text).
- def
OAI.CannonRelease.CayleyData.graphline 15Also declared: OAI/Geometry/Cannon/Model.lean:15 (same declaration text).
- def
OAI.CannonRelease.CayleyData.ThinTrianglesA uniform thinness constant for geodesic triangles in the Cayley graph line 19Source documentation
A uniform thinness constant for geodesic triangles in the Cayley graph.
L4DEL explanation
A uniform thinness constant for geodesic triangles in the Cayley graph.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/Geometry/Cannon/Model.lean:19 (same declaration text).
def CayleyData.ThinTriangles {G : Type u} [Group G] (D : CayleyData G) : Prop := …Mentions: OAI.CannonRelease.CayleyData
- def
OAI.CannonRelease.BasedRayBased geodesic rays, parametrized at integer times line 27Source documentation
Based geodesic rays, parametrized at integer times.
L4DEL explanation
Based geodesic rays, parametrized at integer times.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/Geometry/Cannon/Model.lean:27 (same declaration text).
def BasedRay {G : Type u} [Group G] (D : CayleyData G) := …Mentions: OAI.CannonRelease.CayleyData
- instance
OAI.CannonRelease.(instance at line 30)line 30 - def
OAI.CannonRelease.raySetoidFinite synchronous distance, equivalent to asymptoticity for based rays line 35Source documentation
Finite synchronous distance, equivalent to asymptoticity for based rays.
L4DEL explanation
Finite synchronous distance, equivalent to asymptoticity for based rays.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/Geometry/Cannon/Model.lean:35 (same declaration text).
def raySetoid {G : Type u} [Group G] (D : CayleyData G) : Setoid (BasedRay D) where …Mentions: OAI.CannonRelease.CayleyData, OAI.CannonRelease.BasedRay
- def
OAI.CannonRelease.Boundaryline 48Also declared: OAI/Geometry/Cannon/Model.lean:48 (same declaration text).
- instance
OAI.CannonRelease.(instance at line 50)line 50 - abbrev
OAI.CannonRelease.SphereTwoline 54Also declared: OAI/Geometry/Cannon/Model.lean:54 (same declaration text).
- def
OAI.CannonRelease.HyperbolicThreeThe upper-half-space model of hyperbolic three-space line 57Source documentation
The upper-half-space model of hyperbolic three-space.
L4DEL explanation
The upper-half-space model of hyperbolic three-space.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/Geometry/Cannon/Model.lean:57 (same declaration text).
def HyperbolicThree := {x : Fin 3 → ℝ // 0 < x 2} - instance
OAI.CannonRelease.(instance at line 59)line 59 - def
OAI.CannonRelease.hyperbolicDistline 62Also declared: OAI/Geometry/Cannon/Model.lean:62 (same declaration text).
- def
OAI.CannonRelease.hyperbolicIsometriesThe full isometry group, including orientation-reversing isometries line 66Source documentation
The full isometry group, including orientation-reversing isometries.
L4DEL explanation
The full isometry group, including orientation-reversing isometries.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/Geometry/Cannon/Model.lean:66 (same declaration text).
def hyperbolicIsometries : Subgroup (HyperbolicThree ≃ₜ HyperbolicThree) where …
Mentions: OAI.CannonRelease.HyperbolicThree
- abbrev
OAI.CannonRelease.H3Isomline 79Also declared: OAI/Geometry/Cannon/Model.lean:79 (same declaration text).
- def
OAI.CannonRelease.ProperActionline 81Also declared: OAI/Geometry/Cannon/Model.lean:81 (same declaration text).
- def
OAI.CannonRelease.CocompactActionline 85Also declared: OAI/Geometry/Cannon/Model.lean:85 (same declaration text).
- theorem
OAI.CannonRelease.cannonChallenge statement: Cannon's conjecture sorry line 89L4DEL explanation
every hyperbolic group whose boundary is homeomorphic to the two-sphere admits a proper cocompact isometric action on hyperbolic three-space with finite kernel
We characterize those discrete groups G which can act properly discontinuously, isometrically, and cocompactly on hyperbolic 3-space H3
A hyperbolic group whose boundary is a topological two-sphere admits an isometric action on hyperbolic three-space that is proper and cocompact and has finite kernel.
CayleyDatachooses a finite symmetric generating set whose Cayley graph is connected.ThinTrianglessupplies one uniform natural-number bound for the distance from every point on one geodesic side to the other two sides.- The boundary is a quotient of based integer-time geodesic rays by bounded synchronous distance. The hypothesis
Nonempty (Boundary D ≃ₜ SphereTwo)records the boundary homeomorphism to S². - The conclusion produces a homomorphism into the full isometry group of the upper-half-space model of H³.
ProperAction,CocompactAction, and finite kernel are three separate conjuncts; orientation preservation is not required. - The manuscript's route is an upper combinatorial-modulus bound, boundary uniformization, and straightening of the boundary action. This comparator body is
sorry; the paired solution module isOAI.Geometry.Cannon.Main, so the prose does not substitute for its Lean proof.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI Cannon manuscript (abstract), Pinned OpenAI formalization note 246, James W. Cannon and Eric L. Swenson (1998), abstract
Distinct definitions of this name: OAI/Geometry/Cannon/Main.lean:23 (same statement text; different proof or body). Qualify references as OAI.CannonRelease.cannon@path.
geometric action: an isometric group action that is proper and cocompact
hyperbolic-group boundary: asymptotic classes of geodesic rays in a Cayley graph, equipped with its boundary topology
theorem cannon (G : Type u) [Group G] [TopologicalSpace G] [DiscreteTopology G] (D : CayleyData G) (hthin : D.ThinTriangles) (hsphere : Nonempty (Boundary D ≃ₜ SphereTwo)) : ∃ ρ : G →* H3Isom, ProperAction ρ ∧ CocompactAction ρ ∧ (ρ.ker : Set G).Finite := by …Mentions: OAI.CannonRelease.CayleyData, OAI.CannonRelease.Boundary, OAI.CannonRelease.SphereTwo, OAI.CannonRelease.H3Isom, OAI.CannonRelease.ProperAction, OAI.CannonRelease.CocompactAction