Skip to content

[Merged by Bors] - feat(MeasureTheory): add Star, InvolutiveStar, and TrivialStar instances for Lp#28410

Closed
JonBannon wants to merge 38 commits intoleanprover-community:masterfrom
JonBannon:Lp-Star-Initial
Closed

[Merged by Bors] - feat(MeasureTheory): add Star, InvolutiveStar, and TrivialStar instances for Lp#28410
JonBannon wants to merge 38 commits intoleanprover-community:masterfrom
JonBannon:Lp-Star-Initial

Conversation

@JonBannon
Copy link
Collaborator

@JonBannon JonBannon commented Aug 14, 2025

This PR introduces the three above instances, aiming toward a CStarAlgebra instance for Linfty.


Open in Gitpod

JonBannon and others added 29 commits August 8, 2025 12:30
…porting API for `StronglyMeasurable` functions.
…Type*} [Star R] {f g : α → R} {l : Filter α}

    (h : f =ᶠ[l] g) : (fun x ↦ star (f x)) =ᶠ[l] fun x ↦ star (g x) :=
  h.fun_comp Star.star.

If I put this in Mathlib.Order.Filter.Basic we get import collisions with other files. (Probably some kind of circular import.) But where to put it?
Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
…(and removed the unnecessary _root_.Filter. from each)
@github-actions
Copy link

github-actions bot commented Aug 14, 2025

PR summary 3b097993a0

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

+ AEEqFun.eLpNorm_star
+ MemLp.star
+ coeFn_star
+ eLpNorm_star
+ instance [TrivialStar R] {p : ℝ≥0∞} : TrivialStar (Lp R p μ)
+ instance {p : ℝ≥0∞} : InvolutiveStar (Lp R p μ)
+ instance {p : ℝ≥0∞} : Star (Lp R p μ)

You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>

## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>

The doc-module for script/declarations_diff.sh contains some details about this script.


No changes to technical debt.

You can run this locally as

./scripts/technical-debt-metrics.sh pr_summary
  • The relative value is the weighted sum of the differences with weight given by the inverse of the current value of the statistic.
  • The absolute value is the relative value divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).

@github-actions github-actions bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Aug 14, 2025
@JonBannon JonBannon closed this Aug 15, 2025
@JonBannon JonBannon reopened this Aug 23, 2025
@github-actions github-actions bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Aug 23, 2025
@github-actions github-actions bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Aug 23, 2025
@JonBannon JonBannon added t-analysis Analysis (normed *, calculus) and removed blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) labels Aug 23, 2025
@JonBannon JonBannon marked this pull request as ready for review August 23, 2025 11:59
@JonBannon JonBannon requested a review from j-loreaux August 23, 2025 12:10
@j-loreaux j-loreaux added the awaiting-author A reviewer has asked the author a question or requested changes. label Aug 26, 2025
@JonBannon
Copy link
Collaborator Author

JonBannon commented Aug 28, 2025 via email

JonBannon and others added 2 commits August 28, 2025 19:08
Copy link
Collaborator

@j-loreaux j-loreaux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors merge

mathlib-bors bot pushed a commit that referenced this pull request Aug 29, 2025
…instances for `Lp` (#28410)

This PR introduces the three above instances, aiming toward a `CStarAlgebra` instance for `Linfty`.

Co-authored-by: Jon Bannon <jbannon@siena.edu>
@ghost ghost added ready-to-merge This PR has been sent to bors. and removed awaiting-author A reviewer has asked the author a question or requested changes. labels Aug 29, 2025
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Aug 29, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(MeasureTheory): add Star, InvolutiveStar, and TrivialStar instances for Lp [Merged by Bors] - feat(MeasureTheory): add Star, InvolutiveStar, and TrivialStar instances for Lp Aug 29, 2025
@mathlib-bors mathlib-bors bot closed this Aug 29, 2025
FormulaRabbit81 pushed a commit to YaelDillies/mathlib4 that referenced this pull request Aug 30, 2025
…instances for `Lp` (leanprover-community#28410)

This PR introduces the three above instances, aiming toward a `CStarAlgebra` instance for `Linfty`.

Co-authored-by: Jon Bannon <jbannon@siena.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge This PR has been sent to bors. t-analysis Analysis (normed *, calculus)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants