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(measure_theory/integral/circle_transform): Circle transform results pt2 #15356

Closed
wants to merge 16 commits into from

Conversation

CBirkbeck
Copy link
Collaborator

@CBirkbeck CBirkbeck commented Jul 14, 2022

The contains the next set of results needed for #13500 . Note also the change of file name from pt1 since the name circle_integral_transform is no longer used (so the first 175 lines are not new).


Open in Gitpod

…esults needed for the uniform lim of holo result
…esults needed for the uniform lim of holo result
@CBirkbeck CBirkbeck changed the title Circle transform pt2 feat(measure_theory/integral/circle_transform): Circle transform results pt2 Jul 14, 2022
@CBirkbeck CBirkbeck added the WIP Work in progress label Jul 14, 2022
@CBirkbeck CBirkbeck added awaiting-review The author would like community review of the PR and removed WIP Work in progress labels Jul 26, 2022
@CBirkbeck CBirkbeck marked this pull request as ready for review July 26, 2022 10:04
@sgouezel
Copy link
Collaborator

Could you split this PR into two, one doing the renaming, and the other one adding the new content? This would make it easier to review.

@sgouezel sgouezel added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review The author would like community review of the PR labels Aug 29, 2022
@CBirkbeck
Copy link
Collaborator Author

Ok I changed the name here: #16387

@CBirkbeck
Copy link
Collaborator Author

CBirkbeck commented Sep 5, 2022

bors bot pushed a commit that referenced this pull request Sep 5, 2022
#16387)

Change file name from `circle_integral_transform` to `circle_transform` to match the definitions. This is in preparation for #15356
b-mehta pushed a commit that referenced this pull request Sep 21, 2022
#16387)

Change file name from `circle_integral_transform` to `circle_transform` to match the definitions. This is in preparation for #15356
@CBirkbeck CBirkbeck added awaiting-review The author would like community review of the PR and removed awaiting-author A reviewer has asked the author a question or requested changes labels Oct 7, 2022
@mcdoll
Copy link
Member

mcdoll commented Oct 7, 2022

Please add an empty line before the dashed line. Also you have to merge master and fix the merge conflicts (you can do that in github).

@sgouezel sgouezel added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review The author would like community review of the PR labels Oct 10, 2022
@CBirkbeck CBirkbeck requested a review from a team as a code owner October 19, 2022 09:33
@CBirkbeck CBirkbeck added awaiting-review The author would like community review of the PR and removed awaiting-author A reviewer has asked the author a question or requested changes labels Oct 20, 2022
@CBirkbeck
Copy link
Collaborator Author

Comment on lines 421 to 427
apply add_nonneg,
apply (finset.sum_nonneg ),
intros a b,
apply absolute_value.nonneg,
apply add_nonneg,
apply absolute_value.nonneg,
apply absolute_value.nonneg,
Copy link
Collaborator

Choose a reason for hiding this comment

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

Looks like you didn't enclose subgoals in braces here. And can't you use the positivity tactic?

Copy link
Member

@mcdoll mcdoll left a comment

Choose a reason for hiding this comment

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

I've made some remarks. Please look through the whole PR and do the corresponding changes.

Also I think you should add docstrings to almost all new lemmas, they are not easy to read.

Comment on lines 177 to 178
def circle_integral_form [complete_space E] (R : ℝ) (z : ℂ) (f : ℂ → E) : (ℂ → E) :=
λ w, (2 * π * I : ℂ)⁻¹ • (∮ z in C(z, R), (z - w)⁻¹ • f z)
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
def circle_integral_form [complete_space E] (R : ℝ) (z : ℂ) (f : ℂ → E) : (ℂ → E) :=
λ w, (2 * π * I : ℂ)⁻¹ • (∮ z in C(z, R), (z - w)⁻¹ • f z)
def circle_integral_form [complete_space E] (R : ℝ) (z : ℂ) (f : ℂ → E) (w : ℂ) : E :=
(2 * π * I : ℂ)⁻¹ • (∮ z in C(z, R), (z - w)⁻¹ • f z)

src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
src/measure_theory/integral/circle_transform.lean Outdated Show resolved Hide resolved
@mcdoll mcdoll added awaiting-author A reviewer has asked the author a question or requested changes t-measure-probability Measure theory / Probability theory and removed awaiting-review The author would like community review of the PR labels Oct 29, 2022
@semorrison semorrison added the too-late This PR was ready too late for inclusion in mathlib3 label Jul 16, 2023
@CBirkbeck CBirkbeck closed this May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-author A reviewer has asked the author a question or requested changes t-measure-probability Measure theory / Probability theory too-late This PR was ready too late for inclusion in mathlib3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants