Skip to content

chore(RingTheory): adapt Perfectoid field draft to current master (revival) - #20

Open
sfingali wants to merge 7490 commits into
jjdishere:jiedong_jiang_perfectoidfrom
sfingali:perfectoid-revival
Open

chore(RingTheory): adapt Perfectoid field draft to current master (revival)#20
sfingali wants to merge 7490 commits into
jjdishere:jiedong_jiang_perfectoidfrom
sfingali:perfectoid-revival

Conversation

@sfingali

@sfingali sfingali commented Aug 1, 2026

Copy link
Copy Markdown

Revival of leanprover-community#26389 (as discussed — co-authoring).

What this does: adapts Perfectoid.lean to the current master API so it compiles again:

  • structure S extends P : Propstructure S : Prop extends P (new syntax)
  • UniformAddGroupIsUniformAddGroup, TopologicalDivisionRingIsTopologicalDivisionRing
  • explicit universe levels for the : Type extends classes
  • 𝒪[K] notation and the Valued field names verified against current master (no changes needed)

State: compiles against master, 13 sorrys remain — the mathematical work:

  • valuedPerfectoidField.is_topological_valuation
  • IsTopologicalNilpotent, val_p_lt_1
  • the Tilt field instance
  • PerfectoidField.isAlgClosed_iff_isAlgClosed_tilt

Proposal: I take the sorries in order (starting with val_p_lt_1 and the Frobenius-surjectivity API), you review. Happy to push directly to your branch instead if you prefer.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.