FLT/Mathlib/Order/Filter/Cofinite.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

2 declarations, 0 contain sorry, 0 declared as axioms

Cofinite

Material destined for Mathlib.

Imports (1)
Imported by 2 files
  1. lemma Filter.cofinite.sets.countable TODO upstream line 19 source

    Source comment

    TODO upstream

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

    Statement uses: Countable, Set.Countable, Set, Filter.sets, Filter.cofinite

    Proof uses: Set.Countable.mono, Membership.mem, Set.Countable.preimage_of_injOn, Set.ofPred, Set.Finite, Set.Countable.ofPred_finite, Compl.compl, Function.Injective.injOn, And.left, Function.Injective, Function.Surjective, compl_bijective, Set.preimage

    4 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

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

    lemma Filter.cofinite.sets.countable (ι : Type*) [Countable ι] :
        (Filter.cofinite : Filter ι).sets.Countable :=
    …
  2. instance (instance at line 24) line 24 source