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

[Merged by Bors] - feat(Analysis/Complex): If a = ∑ i ∈ s, f i and b = ∑ i ∈ s, (‖f i‖ : ℂ), then a ≤ b #15022

Closed
wants to merge 1 commit into from

Conversation

YaelDillies
Copy link
Collaborator

This is a bit of a weird statement, but it is really useful when one wants to expand ‖f i‖ = ‖g i‖ ^ 2 = g i * conj (g i) and do further complex number manipulations. It also avoids having to prove a = ∑ i ∈ s, f i twice: once for showing 0 ≤ a and once in the goal.

From LeanAPAP


Open in Gitpod

…‖ : ℂ)`, then `a ≤ b`

This is a bit of a weird statement, but it is really useful when one wants to expand `‖f i‖ = ‖g i‖ ^ 2 = g i * conj (g i)` and do further complex number manipulations. It also avoids having to prove `a = ∑ i ∈ s, f i` twice: once for showing `0 ≤ a` and once in the goal.

From LeanAPAP
@YaelDillies YaelDillies added the t-analysis Analysis (normed *, calculus) label Jul 22, 2024
Copy link

PR summary 0dcafda52f

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference

Declarations diff

+ le_of_eq_sum_of_eq_sum_norm

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>

@dupuisf
Copy link
Contributor

dupuisf commented Jul 25, 2024

Thanks!

bors r+

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Jul 25, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jul 25, 2024
…‖ : ℂ)`, then `a ≤ b` (#15022)

This is a bit of a weird statement, but it is really useful when one wants to expand `‖f i‖ = ‖g i‖ ^ 2 = g i * conj (g i)` and do further complex number manipulations. It also avoids having to prove `a = ∑ i ∈ s, f i` twice: once for showing `0 ≤ a` and once in the goal.

From LeanAPAP
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Jul 25, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(Analysis/Complex): If a = ∑ i ∈ s, f i and b = ∑ i ∈ s, (‖f i‖ : ℂ), then a ≤ b [Merged by Bors] - feat(Analysis/Complex): If a = ∑ i ∈ s, f i and b = ∑ i ∈ s, (‖f i‖ : ℂ), then a ≤ b Jul 25, 2024
@mathlib-bors mathlib-bors bot closed this Jul 25, 2024
@mathlib-bors mathlib-bors bot deleted the complex_le_of_sum_norm branch July 25, 2024 17:27
@adomani adomani mentioned this pull request Aug 1, 2024
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.

2 participants