Skip to content

Measurable type for normed modules (generalizes PR#2016) - #2017

Open
Brixfoly wants to merge 8 commits into
math-comp:masterfrom
Brixfoly:measurableTypeNormed
Open

Brixfoly wants to merge 8 commits into
math-comp:masterfrom
Brixfoly:measurableTypeNormed

Conversation

@Brixfoly

@Brixfoly Brixfoly commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor
Motivation for this change

The main goal of this PR is to introduce the module MeasurableNormedModuleOpen
that equips a normed module N with a sigma-algebra (of open sets).
We want to do that to generalize the type of simple functions in simple_functions.v
to return in a normed module (instead of a realType).

The sigma-algebra for normed modules is kept in a module and therefore
available through an Import command. (This is maybe not necessary and we will
maybe remove this limitation later once this PR has been tested against @Brixfoly's work.)

This PR also fixes the sigma-algebra of ¥bar R so that it builds from the sigma-algebra
of open sets of R instead of octiv (but this is an orthogonal issue with no impact on end-users).

This PR also removes several global hint that were barely used for clarity and renames
a couple of lemmas that had the same identifiers.

fyi @affeldt-aist @hoheinzollern

This PR is used in #2170 to developed bochner.v (not reviewed yet, just rebased).

Checklist
  • added corresponding entries in CHANGELOG_UNRELEASED.md
  • added corresponding documentation in the headers

Reference: How to document

Merge policy

As a rule of thumb:

  • PRs with several commits that make sense individually and that
    all compile are preferentially merged into master.
  • PRs with disorganized commits are very likely to be squash-rebased.
Reminder to reviewers

@Brixfoly
Brixfoly force-pushed the measurableTypeNormed branch from 1fd5752 to 9b25fd0 Compare July 7, 2026 13:25
@affeldt-aist affeldt-aist mentioned this pull request Jul 16, 2026
2 tasks done
@affeldt-aist affeldt-aist added this to the 1.18.0 milestone Aug 12, 2026
@affeldt-aist affeldt-aist added the enhancement ✨ This issue/PR is about adding new features enhancing the library label Aug 12, 2026
@affeldt-aist

Copy link
Copy Markdown
Member

@CohenCyril we need your input for this PR some time this week if possible

@Brixfoly
Brixfoly force-pushed the measurableTypeNormed branch from 952eba8 to de4f13a Compare November 10, 2026 10:05
@Brixfoly

Copy link
Copy Markdown
Contributor Author

I've implemented your recommendations and rebase the whole thing, now we can focus on the HB issues I think

@t6s

t6s commented Nov 12, 2026

Copy link
Copy Markdown
Member

I want to see a more detailed motivation comment before reviewing the code changes.

@affeldt-aist

Copy link
Copy Markdown
Member

I want to see a more detailed motivation comment before reviewing the code changes.

I have edited the first item of the conversation for that.

@affeldt-aist affeldt-aist mentioned this pull request Nov 13, 2026
2 tasks

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement ✨ This issue/PR is about adding new features enhancing the library

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants