FLT/Patching/Utils/TopologicallyFG.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: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.

Project sources: Pinned project documentation, Pinned FLT blueprint introduction

3 declarations, 0 contain sorry, 0 declared as axioms

Topologically finitely generated algebras

The class Algebra.TopologicallyFG R S asserting that an R-algebra S is topologically generated by a finite set, together with basic consequences.

Imports (2)
Imported by 3 files
  1. class Algebra.TopologicallyFG An R-algebra S is topologically finitely generated if there is a finite subset s ⊆ S such that the R-subalgebra generated by s is dense in S line 25 source

    Source documentation

    An R-algebra S is topologically finitely generated if there is a finite subset s ⊆ S such that the R-subalgebra generated by s is dense in S.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: CommRing, Ring, Algebra, TopologicalSpace, IsTopologicalRing

    4 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

    class Algebra.TopologicallyFG [IsTopologicalRing S] : Prop where
    …
  2. instance (instance at line 28) line 28 source
  3. lemma Algebra.TopologicallyFG.module_ext line 34 source

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: CommRing, Ring, Algebra, TopologicalSpace, AddCommGroup, Module, T2Space, Set, Dense, Subalgebra, Algebra.adjoin, IsScalarTower, ContinuousSMul, Membership.mem, Eq, HSMul.hSMul

    Proof uses: Module.ext, funext, SMul.smul, Dense.induction, Algebra.adjoin_induction, Eq.trans, RingHom, Algebra.algebraMap, algebraMap_smul, Eq.symm, HAdd.hAdd, Mathlib.Tactic.TermCongr.cHole, Module.add_smul, id, congr, congrArg, HMul.hMul, SemigroupAction.mul_smul, isClosed_eq, Continuous.comp and 12 more

    59 instances, coercions and auxiliary constants left out.

    Tactic trace: 8 steps

    Open to load the checked before-and-after goal states.