Skip to content
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

feat(measurable_space): is_measurable_supr lemma #2092

Merged
merged 14 commits into from
Mar 10, 2020
Merged

Conversation

semorrison
Copy link
Collaborator

@semorrison semorrison commented Mar 6, 2020

(Builds on #2091)

Three lemmas describing is_measurable on various suprema of measurable spaces. All are written in terms of the inductive predicate generate_measurable, which may be morally wrong.

If someone who loves galois connections more than I do wants to tell me that wanting these lemmas is surely a sign that I'm doing it wrong, I'm happy to learn. :-)

But for now it's hard to get access to this information.

@semorrison semorrison added the blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. label Mar 6, 2020
@semorrison semorrison added awaiting-review The author would like community review of the PR and removed blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. labels Mar 7, 2020
@sgouezel
Copy link
Collaborator

sgouezel commented Mar 9, 2020

I don't know really well this part of the library (in general, I use a fixed measurable structure). These lemmas seem perfectly reasonable and useful, but I am not convinced they should be simp lemmas. Do you have a specific application in mind?

@semorrison
Copy link
Collaborator Author

I wanted these because I was thinking about proving a theorem of Kolmogorov on the way to constructing the Wiener process.

If you have a measure on a function space X -> Y, you can look at its "finite dimensional distributions", i.e. the induced measures on F -> Y for each F : finset X. The theorem I have in mind says that a set of "consistent finite dimensional distributions" (i.e. a measure for every such F, appropriately compatible with inclusions of finsets) always comes from an actual measure on the function space.

A key step of the proof is that the measurable structure on a function space is the one generated by the evaluation maps at points of x, and so in particular the cylinder sets generate the measurable sets. So I needed to be able to describe that generated measurable structure, and this is what these lemmas do.

@semorrison
Copy link
Collaborator Author

I agree, nevertheless, that they needn't be simp lemmas, at least for now. I'll fix that.

@sgouezel
Copy link
Collaborator

The Kolmogorov extension theorem is definitely a worthy goal. I am not sure it is the best way to construct the Wiener measure, though, as it gives a measure which is not supported on continuous functions while there is a version of the Wiener measure which is (and for which one can use the sigma-algebra coming from the topology of locally uniform convergence).

@sgouezel sgouezel added ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.) and removed awaiting-review The author would like community review of the PR labels Mar 10, 2020
@mergify mergify bot merged commit 668a98e into master Mar 10, 2020
@mergify mergify bot deleted the is_measurable_supr branch March 10, 2020 15:30
anrddh pushed a commit to anrddh/mathlib that referenced this pull request May 15, 2020
…y#2092)

* feat(data/set/lattice): add @[simp] to lemmas

* feat(measurable_space): is_measurable_supr lemma

* fix proof

* fix proof

* fix proof

* oops

* fix proofs

* typo in doc string

* remove @[simp]

Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
anrddh pushed a commit to anrddh/mathlib that referenced this pull request May 16, 2020
…y#2092)

* feat(data/set/lattice): add @[simp] to lemmas

* feat(measurable_space): is_measurable_supr lemma

* fix proof

* fix proof

* fix proof

* oops

* fix proofs

* typo in doc string

* remove @[simp]

Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants