ComparatorChallenges/BogomolovPopInjectivity.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

27 declarations, 1 contain sorry, 0 declared as axioms

  1. def OAI.BogomolovPop.proEllKernel line 8

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:13 (same declaration text).

  2. instance OAI.BogomolovPop.proEllKernel_normal line 11

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:16 (same declaration text).

  3. abbrev OAI.BogomolovPop.ProEll line 17

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:22 (same declaration text).

  4. def OAI.BogomolovPop.closedGammaThree line 20

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:25 (same declaration text).

  5. instance OAI.BogomolovPop.closedGammaThree_normal line 24

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:29 (same declaration text).

  6. abbrev OAI.BogomolovPop.PiA line 29

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:34 (same declaration text).

  7. abbrev OAI.BogomolovPop.PiC line 31

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:36 (same declaration text).

  8. theorem OAI.BogomolovPop.closedGammaThree_le line 33

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:38 (same declaration text).

  9. def OAI.BogomolovPop.centralProjection line 38

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:43 (same declaration text).

  10. abbrev OAI.BogomolovPop.Delta line 41

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:46 (same declaration text).

  11. def OAI.BogomolovPop.sourceCommutator line 43

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:48 (same declaration text).

  12. def OAI.BogomolovPop.abelianLift line 45

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:50 (same declaration text).

  13. theorem OAI.BogomolovPop.abelianLift_spec line 48

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:53 (same declaration text).

  14. def OAI.BogomolovPop.bracket line 51

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:56 (same declaration text).

  15. def OAI.BogomolovPop.BracketCompatible line 57

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:62 (same declaration text).

  16. abbrev OAI.BogomolovPop.PerfectFieldClosure line 62

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:67 (same declaration text).

  17. def OAI.BogomolovPop.PerfectIsom line 64

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:69 (same declaration text).

  18. def OAI.BogomolovPop.FrobeniusStep line 70

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:75 (same declaration text).

  19. abbrev OAI.BogomolovPop.IsomF line 75

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:80 (same declaration text).

  20. abbrev OAI.BogomolovPop.IsomC line 79

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:84 (same declaration text).

  21. def OAI.BogomolovPop.ScalarStep line 82

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:87 (same declaration text).

  22. abbrev OAI.BogomolovPop.IsomCUnits line 88

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:93 (same declaration text).

  23. def OAI.BogomolovPop.absoluteToPiA line 91

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:96 (same declaration text).

  24. def OAI.BogomolovPop.absoluteAction line 95

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:100 (same declaration text).

  25. def OAI.BogomolovPop.PullbackGraph line 100

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:105 (same declaration text).

  26. def OAI.BogomolovPop.PhiGraph line 111

    Also declared: OAI/Algebra/BogomolovPop/Foundations.lean:116 (same declaration text).

  27. theorem OAI.BogomolovPop.main_graph_injective Challenge statement: Function-field reconstruction from Milnor K-theory and Galois data sorry line 117

    L4DEL explanation

    The Bogomolov–Pop reconstruction conjecture concerns recovering a function field and its constants from pro-$\ell$ abelian-by-central Galois data. The linked formalization proves injectivity of the reconstruction correspondence for function fields of transcendence degree at least two over algebraically closed fields of characteristic different from the prime $\ell$. If two isomorphisms of perfect closures preserving the constant fields induce the same Galois-data isomorphism modulo $\ell$-adic unit scaling, then they agree modulo Frobenius. The selected statement proves this uniqueness; existence of a field isomorphism for every admissible Galois-data isomorphism is outside it.

    1. This is an exact comparator target linked by the pinned repository's formalization note for this result.
    2. The repository's comparator configuration selects OAI.Algebra.BogomolovPop.Injectivity as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/Algebra/BogomolovPop/Injectivity.lean:305 (same statement text; different proof or body). Qualify references as OAI.BogomolovPop.main_graph_injective@path.

    theorem main_graph_injective (ell : ℕ) [Fact ell.Prime]
        (k K l L : Type*) [Field k] [Field K] [Field l] [Field L]
        [IsAlgClosed k] [IsAlgClosed l] [Algebra k K] [Algebra l L]
        [Algebra.EssFiniteType k K] [Algebra.EssFiniteType l L]
        (hk : (ell : k) ≠ 0) (hl : (ell : l) ≠ 0)
        (hK : 2 ≤ Algebra.trdeg k K) (hL : 2 ≤ Algebra.trdeg l L) :
        ∀ (a a' : IsomF k K l L) (b : IsomCUnits ell K L),
          PhiGraph a b → PhiGraph a' b → a = a'  := by
    …

    Mentions: OAI.BogomolovPop.IsomF, OAI.BogomolovPop.IsomCUnits, OAI.BogomolovPop.PhiGraph