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

Convexity of powR #1011

Merged
merged 7 commits into from
Oct 2, 2023
Merged

Convexity of powR #1011

merged 7 commits into from
Oct 2, 2023

Conversation

hoheinzollern
Copy link
Collaborator

@hoheinzollern hoheinzollern commented Aug 16, 2023

Motivation for this change

This change introduces:

  • discrete lp spaces and correspondence lemmas with Lp spaces
  • a specialization of hoelder for sums
  • a further specialization for sums of 2 elements
  • as a consequence of hoelder, we obtain the convexity of powR

Co-authored by: @affeldt-aist

Things done/to do
  • added corresponding entries in CHANGELOG_UNRELEASED.md
  • added corresponding documentation in the headers
Compatibility with MathComp 2.0
  • I added the label TODO: HB port to make sure someone ports this PR to
    the hierarchy-builder branch or I already opened an issue or PR (please cross reference).
Automatic note to reviewers

Read this Checklist and put a milestone if possible.

theories/hoelder.v Outdated Show resolved Hide resolved
theories/hoelder.v Outdated Show resolved Hide resolved
theories/hoelder.v Outdated Show resolved Hide resolved
@hoheinzollern hoheinzollern force-pushed the convex_powR branch 6 times, most recently from f86dfb1 to 473a2e4 Compare August 23, 2023 09:20
@hoheinzollern hoheinzollern force-pushed the convex_powR branch 4 times, most recently from 5e6647b to eec118a Compare September 14, 2023 08:39
@affeldt-aist affeldt-aist added the TODO: MC2 port This PR must be ported to mathcomp 2 now that the. Remove this label when the port is done. label Sep 27, 2023
@affeldt-aist
Copy link
Member

CI is green.

@affeldt-aist affeldt-aist added this to the 0.6.5 milestone Sep 28, 2023
@affeldt-aist affeldt-aist added the enhancement ✨ This issue/PR is about adding new features enhancing the library label Sep 28, 2023
@affeldt-aist
Copy link
Member

We can maybe merge it for now as we will certainly come back to it anyway when preparing the PR #1000 about Minkowski's inequality. Moreover, the theory about powR is being used for another project that could benefit from having a release with more lemmas.

@affeldt-aist
Copy link
Member

CI errors seem unrelated...

@affeldt-aist
Copy link
Member

Here are the last lines for convenience:

build flags: -j2 SHELL=/nix/store/vqvj60h076bhqj6977caz0pfxs6543nb-bash-5.2-p15/bin/bash
/nix/store/0qcapxv1v78nridqcr37hkmp0r1hk9x2-coq-dev/bin/coq_makefile  -f Make -o Makefile.coq
make -f Makefile.coq --no-print-directory
COQDEP VFILES
COQC fingroup.v
COQC morphism.v
COQC perm.v
COQC presentation.v
File "./presentation.v", line 165, characters 0-62:
Error: A left-recursive notation must have an explicit level.```

@affeldt-aist
Copy link
Member

@proux01 Am I right to think that the error messages are unrelated to the last commit? (CI was green before it but the error looks unrelated.)

@proux01
Copy link
Collaborator

proux01 commented Oct 2, 2023

@affeldt-aist yes, this is unrelated. Apparently we merged coq/coq#18031 without proper CI, sorry about that.

@affeldt-aist
Copy link
Member

@affeldt-aist yes, this is unrelated. Apparently we merged coq/coq#18031 without proper CI, sorry about that.

Thanks for the quick answer!

affeldt-aist and others added 3 commits October 2, 2023 16:45
- definition of convex_function
- lnorm and equivalence lemma
- hoelder for sums
- convexity of powR

Co-authored-by: Alessandro Bruni <[email protected]>
@affeldt-aist affeldt-aist merged commit c584445 into math-comp:master Oct 2, 2023
27 of 30 checks passed
affeldt-aist added a commit to affeldt-aist/analysis that referenced this pull request Oct 2, 2023
* Convexity of power function

- definition of convex_function
- lnorm and equivalence lemma
- hoelder for sums
- convexity of powR

Co-authored-by: Alessandro Bruni <[email protected]>
Co-authored-by: Reynald Affeldt <[email protected]>
affeldt-aist added a commit to affeldt-aist/analysis that referenced this pull request Oct 10, 2023
* Convexity of power function

- definition of convex_function
- lnorm and equivalence lemma
- hoelder for sums
- convexity of powR

Co-authored-by: Alessandro Bruni <[email protected]>
Co-authored-by: Reynald Affeldt <[email protected]>
affeldt-aist added a commit that referenced this pull request Oct 11, 2023
* Convexity of power function

- definition of convex_function
- lnorm and equivalence lemma
- hoelder for sums
- convexity of powR

Co-authored-by: Alessandro Bruni <[email protected]>
Co-authored-by: Reynald Affeldt <[email protected]>
IshiguroYoshihiro pushed a commit to IshiguroYoshihiro/analysis that referenced this pull request Oct 24, 2023
* Convexity of power function

- definition of convex_function
- lnorm and equivalence lemma
- hoelder for sums
- convexity of powR

Co-authored-by: Alessandro Bruni <[email protected]>
Co-authored-by: Reynald Affeldt <[email protected]>
@proux01 proux01 removed the TODO: MC2 port This PR must be ported to mathcomp 2 now that the. Remove this label when the port is done. label Oct 30, 2023
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.

4 participants