-
Notifications
You must be signed in to change notification settings - Fork 1.5k
feat(Topology/Spectral/ConstructibleTopology): the constructible topology on a compact quasi-separated space X equals the topology generated by the constructible subsets of X
#40180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
FMLJohn
wants to merge
33
commits into
leanprover-community:master
Choose a base branch
from
FMLJohn:constructibleTop_T2
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+84
−2
Open
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
c758a4d
constructibleTop_T2
FMLJohn 8e1d6c8
change content
FMLJohn b639d29
Merge branch 'master' into constructibleTop_T2
FMLJohn 72f30fe
change expression
FMLJohn b1642b9
Merge branch 'master' into constructibleTop_T2
FMLJohn 34d9dc8
Merge branch 'master' into constructibleTop_T2
FMLJohn f2288e2
Merge branch 'master' into constructibleTop_T2
FMLJohn 35098ea
remove `: Set X`
FMLJohn 4e786cb
Update Mathlib/Topology/Order.lean
FMLJohn b58bb8d
Update Mathlib/Topology/Order.lean
FMLJohn 3dcbd25
Update Mathlib/Topology/Order.lean
FMLJohn 633c089
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn 46ea543
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn 8f4828a
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn 091f349
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn a02f697
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn 9038f3b
pick out a lemma
FMLJohn c2c618d
add a lemma
FMLJohn ce69c8b
Merge branch 'master' into constructibleTop_T2
FMLJohn 9fd1391
Merge branch 'master' into constructibleTop_T2
FMLJohn 9716529
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn 149035f
Update Mathlib/Topology/Order.lean
FMLJohn 1424f91
Update Mathlib/Order/BooleanSubalgebra.lean
FMLJohn 38bb46d
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn b0cc4f3
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn d5e294f
Update Mathlib/Topology/Spectral/ConstructibleTopology.lean
FMLJohn f02c173
Merge branch 'master' into constructibleTop_T2
FMLJohn 33df492
Merge branch 'master' into constructibleTop_T2
FMLJohn 31e23b5
Merge branch 'master' into constructibleTop_T2
FMLJohn c3a35b4
Update Mathlib/Topology/Order.lean
FMLJohn d2cd6cf
Merge branch 'master' into constructibleTop_T2
FMLJohn 4cb93b3
add a new file
FMLJohn b9eeed9
Merge branch 'master' into constructibleTop_T2
FMLJohn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| /- | ||
| Copyright (c) 2026 Fangming Li. All rights reserved. | ||
| Released under Apache 2.0 license as described in the file LICENSE. | ||
| Authors: Fangming Li | ||
| -/ | ||
| module | ||
|
|
||
| public import Mathlib.Order.SupClosed | ||
| public import Mathlib.Topology.Order | ||
|
|
||
| /-! | ||
| # The topology generated by the lattice closure of a collection of sets | ||
|
|
||
| In this file, we prove that for `α : Type*` and `s : Set (Set α)`, the topology on `α` generated | ||
| by `latticeClosure s` is the same as the topology generated by `s`. | ||
| -/ | ||
|
|
||
| @[expose] public section | ||
|
|
||
| open TopologicalSpace | ||
|
|
||
| lemma generateFrom_latticeClosure {α : Type*} (s : Set (Set α)) : | ||
| generateFrom (latticeClosure s) = generateFrom s := by | ||
| let : TopologicalSpace α := generateFrom s | ||
| refine le_antisymm (generateFrom_anti subset_latticeClosure) ?_ | ||
| refine le_generateFrom fun o hos => ?_ | ||
| induction hos using latticeClosure_sup_inf_induction with | ||
| | mem _ has => exact isOpen_generateFrom_of_mem has | ||
| | sup _ _ _ _ ha hb => exact ha.union hb | ||
| | inf _ _ _ _ ha hb => exact ha.inter hb |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.