ComparatorChallenges/CannonGeometricAction.lean

GitHub source file

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

  1. structure OAI.CannonRelease.CayleyData line 10

    Also declared: OAI/Geometry/Cannon/Model.lean:10 (same declaration text).

  2. def OAI.CannonRelease.CayleyData.graph line 15

    Also declared: OAI/Geometry/Cannon/Model.lean:15 (same declaration text).

  3. def OAI.CannonRelease.CayleyData.ThinTriangles A uniform thinness constant for geodesic triangles in the Cayley graph line 19

    Source 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.

    1. 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

  4. def OAI.CannonRelease.BasedRay Based geodesic rays, parametrized at integer times line 27

    Source documentation

    Based geodesic rays, parametrized at integer times.

    L4DEL explanation

    Based geodesic rays, parametrized at integer times.

    1. 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

  5. instance OAI.CannonRelease.(instance at line 30) line 30
  6. def OAI.CannonRelease.raySetoid Finite synchronous distance, equivalent to asymptoticity for based rays line 35

    Source documentation

    Finite synchronous distance, equivalent to asymptoticity for based rays.

    L4DEL explanation

    Finite synchronous distance, equivalent to asymptoticity for based rays.

    1. 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

  7. def OAI.CannonRelease.Boundary line 48

    Also declared: OAI/Geometry/Cannon/Model.lean:48 (same declaration text).

  8. instance OAI.CannonRelease.(instance at line 50) line 50
  9. abbrev OAI.CannonRelease.SphereTwo line 54

    Also declared: OAI/Geometry/Cannon/Model.lean:54 (same declaration text).

  10. def OAI.CannonRelease.HyperbolicThree The upper-half-space model of hyperbolic three-space line 57

    Source documentation

    The upper-half-space model of hyperbolic three-space.

    L4DEL explanation

    The upper-half-space model of hyperbolic three-space.

    1. 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}
  11. instance OAI.CannonRelease.(instance at line 59) line 59
  12. def OAI.CannonRelease.hyperbolicDist line 62

    Also declared: OAI/Geometry/Cannon/Model.lean:62 (same declaration text).

  13. def OAI.CannonRelease.hyperbolicIsometries The full isometry group, including orientation-reversing isometries line 66

    Source documentation

    The full isometry group, including orientation-reversing isometries.

    L4DEL explanation

    The full isometry group, including orientation-reversing isometries.

    1. 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

  14. abbrev OAI.CannonRelease.H3Isom line 79

    Also declared: OAI/Geometry/Cannon/Model.lean:79 (same declaration text).

  15. def OAI.CannonRelease.ProperAction line 81

    Also declared: OAI/Geometry/Cannon/Model.lean:81 (same declaration text).

  16. def OAI.CannonRelease.CocompactAction line 85

    Also declared: OAI/Geometry/Cannon/Model.lean:85 (same declaration text).

  17. theorem OAI.CannonRelease.cannon Challenge statement: Cannon's conjecture sorry line 89

    L4DEL 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.

    1. CayleyData chooses a finite symmetric generating set whose Cayley graph is connected. ThinTriangles supplies one uniform natural-number bound for the distance from every point on one geodesic side to the other two sides.
    2. 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².
    3. 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.
    4. 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 is OAI.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