Skip to content

feat(Auxiliary): hereditary separability of linearly ordered topological spaces - #499

Merged
RemyDegenne merged 2 commits into
RemyDegenne:masterfrom
CoolRmal:separable-space
Jul 23, 2026
Merged

feat(Auxiliary): hereditary separability of linearly ordered topological spaces#499
RemyDegenne merged 2 commits into
RemyDegenne:masterfrom
CoolRmal:separable-space

Conversation

@CoolRmal

@CoolRmal CoolRmal commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Adds BrownianMotion/Auxiliary/SeparableSpace.lean, proving that a separable linearly ordered topological space is hereditarily separable.

Main results

  • exists_isOpen_ordConnected_mem_subset, isTopologicalBasis_isOpen_ordConnected, nhds_basis_isOpen_ordConnected — the open order-connected sets form a topological basis in a linearly ordered topological space
  • countable_setOf_isolated_subtype — in a separable LOTS, the points of a subset that are isolated in the subspace topology form a countable set.
  • Set.separableSpace : SeparableSpace ↥s — every subset of a separable LOTS is separable in the subspace topology.

This PR is used in both #498 and #494.

🤖 Generated with Claude Code

Add `BrownianMotion/Auxiliary/SeparableSpace.lean`: a separable linearly
ordered topological space is hereditarily separable (`Set.separableSpace`),
with the supporting order-convex neighbourhood basis
(`exists_isOpen_ordConnected_mem_subset`, `isTopologicalBasis_isOpen_ordConnected`)
and the countability of the isolated points of a subspace
(`countable_setOf_isolated_subtype`).

This packages the mathlib PR leanprover-community/mathlib4#41918 as a project
auxiliary file; it is a shared dependency of the variation-process and
Doob-maximal-inequality developments.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@RemyDegenne
RemyDegenne merged commit d4688e8 into RemyDegenne:master Jul 23, 2026
1 check passed
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.

2 participants