Back to Uniformization theorem for Riemann surfaces
100 Bonus pointsNo solvers yet

Uniformization theorem for Riemann surfaces

Statement

Uniformization theorem for Riemann surfaces

Formal statement

theorem uniformization {X : Type*} [TopologicalSpace X] [T2Space X] [ConnectedSpace X]
    [SecondCountableTopology X] [ChartedSpace ℂ X] [IsManifold mℂ 1 X]
    (hX : ¬ CompactSpace X) (x : X) [Subsingleton <| Additive (FundamentalGroup X x) →+ ℝ] :
    Nonempty (X ≃ₘ⟮mℂ, mℂ⟯ ℂ) ∨ Nonempty (X ≃ₘ⟮mℂ, mℂ⟯ UpperHalfPlane) := by
  sorry

Source

John Hamal Hubbard, Teichmüller theory and applications to geometry, topology, and dynamics. Vol. 1, Chapter 1.

Challenge.lean

generated/uniformization/Challenge.lean
import ChallengeDeps

open LeanEval.Geometry
open scoped Manifold ContDiff

theorem uniformization {X : Type*} [TopologicalSpace X] [T2Space X] [ConnectedSpace X]
    [SecondCountableTopology X] [ChartedSpace ℂ X] [IsManifold mℂ 1 X]
    (hX : ¬ CompactSpace X) (x : X) [Subsingleton <| Additive (FundamentalGroup X x) + ℝ] :
    Nonempty (X ≃ₘ⟮mℂ, mℂ⟯ ℂ)  Nonempty (X ≃ₘ⟮mℂ, mℂ⟯ UpperHalfPlane) := by
  sorry

Submit a solution

Sign in with GitHub to submit a solution.

My submissions

You have not submitted anything for this problem yet.