FLT/Mathlib/Topology/Constructions.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

Constructions

Material destined for Mathlib.

Imports (2)
Imported by 4 files
  1. theorem DenseRange.codRestrict_comp line 19 source

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

    Statement uses: TopologicalSpace, DenseRange, Continuous, Set.range, Membership.mem, Set, Function.comp, Set.codRestrict

    Proof uses: DenseRange.comp, Function.Surjective.denseRange, Set.mem_range_self, Set.codRestrict_range_surjective, Continuous.codRestrict

    8 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

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

  2. theorem Continuous.piSemialgHomPi line 24 source

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

    Statement uses: CommSemiring, RingHom, Semiring, Algebra, TopologicalSpace, SemialgHom, Continuous, Pi.semialgHomPi

    Proof uses: id, continuous_pi, Continuous.comp', continuous_apply

    14 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

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

  3. lemma continuous_of_discreteTopology_snd A map on X × D with D discrete is continuous as soon as all its slices x ↦ g (x, d) are continuous line 38 source

    Source documentation

    A map on X × D with D discrete is continuous as soon as all its slices x ↦ g (x, d) are continuous.

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

    Statement uses: TopologicalSpace, DiscreteTopology, Prod, Continuous, Prod.mk

    Proof uses: Eq.mpr, ContinuousAt, id, Eq, Filter.Tendsto, nhds, SProd.sprod, Filter, congrArg, nhds_prod_eq, Pure.pure, nhds_discrete, Filter.map, Filter.prod_pure, Iff.mp, Function.comp, Filter.tendsto_map'_iff, Continuous.tendsto

    6 instances, coercions and auxiliary constants left out.

    Tactic trace: 4 steps

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

    lemma continuous_of_discreteTopology_snd {X D Y : Type*} [TopologicalSpace X]
        [TopologicalSpace D] [DiscreteTopology D] [TopologicalSpace Y] {g : X × D → Y}
        (hg : ∀ d, Continuous fun x ↦ g (x, d)) : Continuous g := by
    …