Conversation
… topological spaces Adds two related pieces of order-topology API: the open order-convex (`Set.OrdConnected`) sets form a topological basis of a linearly ordered topological space, and every subset of a separable such space is separable in the subspace topology. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
PR summary 73788e18daImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
…r/Separable It is a general fact about dense sets with no order hypotheses, so it belongs next to Dense.exists_mem_open, which its proof uses. Also tidy the module docstring of Topology/Order/Separable and switch to "order connected" terminology. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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>
felixpernegger
left a comment
There was a problem hiding this comment.
(I haven't looked at the lean code)
The main results can be generalised; we only need to assume that X is separaböe and the subset of a linear odered topology (not necessarily seperable) for it to be hereditarily separable. See https://topology.pi-base.org/theorems/T000294
(many space are subspaces of order topologies but not order topologies themselves, i.e. (0,1) \cup {2})
I think its fine if you dont want to generalise it now; but maybe note it as TODO somewhere
|
I am aware of the GO-spaces but I am not very motivated to define a typeclass for them now. I just included a TODO and also opened an issue: #42275 (I guess this would also be a good issue for beginners). Once a typeclass for the GO-space is defined it should be easy to generalize the result, as my proof really only use the property that |
In this PR we prove that
isTopologicalBasis_isOpen_ordConnected: in a linearly ordered topological space, every point of an open setUhas an openSet.OrdConnectedneighbourhood contained inU.countable_setOf_isolated_subtype: in a separable linearly ordered topological space, the points of a subsetsthat are isolated in the subspacesform a countable set.The material was developed for showing the measurability of the pathwise variation of a continuous stochastic process in RemyDegenne/brownian-motion#494. Created with the help of Claude Code, carefully reviewed and golfed by myself.