Skip to content

[Merged by Bors] - feat(SpecialFunctions/Log): Add extended exp#14107

Closed
LorenzoLuccioli wants to merge 38 commits intomasterfrom
LL/ERealExp
Closed

[Merged by Bors] - feat(SpecialFunctions/Log): Add extended exp#14107
LorenzoLuccioli wants to merge 38 commits intomasterfrom
LL/ERealExp

Conversation

@LorenzoLuccioli
Copy link
Copy Markdown
Collaborator

@LorenzoLuccioli LorenzoLuccioli commented Jun 24, 2024

We define an extended version of the exponential from EReal to ENNReal and prove some properties in relation to the extended log.

  • Rename ENNReal.lean to ENNRealLog.lean
  • Add ENNRealExp.lean
  • Add ENNRealLogExp.lean

See this Zulip discussion.

Co-authored-by: @RemyDegenne @pitmonticone @D-Thomine


Open in Gitpod

….github.com>

Co-authored-by: Rémy Degenne <Remydegenne@gmail.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jun 24, 2024

PR summary f61634fbbc

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference
Mathlib.Analysis.SpecialFunctions.Log.ENNReal -1318
Mathlib.Analysis.SpecialFunctions.Log.ERealExp 1064
Mathlib.Analysis.SpecialFunctions.Log.ENNRealLog 1316
Mathlib.Analysis.SpecialFunctions.Log.ENNRealLogExp 1354

Declarations diff

+ ENNReal.exp_log
+ EReal.log_exp
+ _root_.EReal.expHomeomorph
+ _root_.EReal.expHomeomorph_apply
+ _root_.EReal.expHomeomorph_symm
+ _root_.EReal.expOrderIso
+ _root_.EReal.expOrderIso_apply
+ _root_.EReal.expOrderIso_symm
+ _root_.EReal.measurable_exp
+ _root_.Measurable.ennreal_log
+ _root_.Measurable.ereal_exp
+ bot_lt_log_iff
+ continuous_exp
+ continuous_log
+ exp
+ exp_add
+ exp_bot
+ exp_coe
+ exp_eq_top_iff
+ exp_eq_zero_iff
+ exp_le_exp_iff
+ exp_le_one_iff
+ exp_lt_exp_iff
+ exp_lt_one_iff
+ exp_lt_top_iff
+ exp_monotone
+ exp_mul
+ exp_neg
+ exp_nmul
+ exp_strictMono
+ exp_top
+ exp_zero
+ instance : PolishSpace ENNReal
+ instance : PolishSpace EReal
+ logHomeomorph
+ logHomeomorph_apply
+ logHomeomorph_symm
+ logOrderIso
+ logOrderIso_apply
+ logOrderIso_symm
+ log_inv
+ log_le_log_iff
+ log_le_zero_iff
+ log_lt_log_iff
+ log_lt_zero_iff
+ log_ofReal
+ log_ofReal_of_pos
+ measurable_log
+ one_le_exp_iff
+ one_lt_exp_iff
+ zero_le_log_iff
+ zero_lt_exp_iff
+ zero_lt_log_iff
- log_bot_lt_iff
- log_continuous
- log_homeomorph
- log_homeomorph_apply
- log_le_iff_le
- log_le_one_iff
- log_lt_iff_lt
- log_lt_one_iff
- log_one_le_iff
- log_one_lt_iff
- log_orderIso
- log_orderIso_apply

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>

LorenzoLuccioli and others added 3 commits June 26, 2024 00:57
Co-authored-by: Pietro Monticone <38562595+pitmonticone@users.noreply.github.com>
Co-Authored-By: Lorenzo Luccioli <71074618+LorenzoLuccioli@users.noreply.github.com>
@LorenzoLuccioli LorenzoLuccioli marked this pull request as ready for review June 29, 2024 23:56
@LorenzoLuccioli LorenzoLuccioli changed the title feat(SpecialFunctions/Log): Add extended exp feat(SpecialFunctions/Log): Add extended log and exp Jun 30, 2024
@LorenzoLuccioli LorenzoLuccioli added awaiting-review t-analysis Analysis (normed *, calculus) labels Jun 30, 2024
@LorenzoLuccioli LorenzoLuccioli changed the title feat(SpecialFunctions/Log): Add extended log and exp feat(SpecialFunctions/Log): Add extended exp Jun 30, 2024
@LorenzoLuccioli LorenzoLuccioli requested a review from sgouezel June 30, 2024 00:08
@LorenzoLuccioli LorenzoLuccioli marked this pull request as draft June 30, 2024 00:09
@LorenzoLuccioli LorenzoLuccioli marked this pull request as ready for review June 30, 2024 00:22
@sgouezel sgouezel added awaiting-author A reviewer has asked the author a question or requested changes. and removed awaiting-review labels Jun 30, 2024
pitmonticone and others added 7 commits June 30, 2024 16:41
Co-Authored-By: Lorenzo Luccioli <71074618+LorenzoLuccioli@users.noreply.github.com>
Co-Authored-By: Lorenzo Luccioli <71074618+LorenzoLuccioli@users.noreply.github.com>
Co-Authored-By: Lorenzo Luccioli <71074618+LorenzoLuccioli@users.noreply.github.com>
Co-Authored-By: Lorenzo Luccioli <71074618+LorenzoLuccioli@users.noreply.github.com>
Co-Authored-By: Lorenzo Luccioli <71074618+LorenzoLuccioli@users.noreply.github.com>
@pitmonticone pitmonticone added awaiting-review and removed awaiting-author A reviewer has asked the author a question or requested changes. labels Jul 4, 2024
@pitmonticone
Copy link
Copy Markdown
Member

We should have addressed all the review comments and suggestions.

Thank you very much @sgouezel for your insightful review!

@sgouezel sgouezel added awaiting-author A reviewer has asked the author a question or requested changes. and removed awaiting-review labels Jul 4, 2024
@LorenzoLuccioli LorenzoLuccioli removed the awaiting-author A reviewer has asked the author a question or requested changes. label Jul 10, 2024
@sgouezel sgouezel added the awaiting-author A reviewer has asked the author a question or requested changes. label Jul 10, 2024
@LorenzoLuccioli LorenzoLuccioli removed the awaiting-author A reviewer has asked the author a question or requested changes. label Jul 10, 2024
Copy link
Copy Markdown
Contributor

@sgouezel sgouezel left a comment

Choose a reason for hiding this comment

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

bors d+
Thanks!

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jul 12, 2024

✌️ LorenzoLuccioli can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@ghost ghost added the delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). label Jul 12, 2024
@LorenzoLuccioli
Copy link
Copy Markdown
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Jul 12, 2024
We define an extended version of the exponential from `EReal` to `ENNReal` and prove some properties in relation to the extended log.

- [x] Rename `ENNReal.lean` to `ENNRealLog.lean`
- [x] Add `ENNRealExp.lean`
- [x] Add `ENNRealLogExp.lean`

See [this](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Porting.20TopologicalEntropy.20into.20Mathlib/near/446665481) Zulip discussion.

Co-authored-by: @RemyDegenne @pitmonticone @D-Thomine 




Co-authored-by: Lorenzo Luccioli <lorenzoluccioli@gmail.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jul 12, 2024

This PR was included in a batch that was canceled, it will be automatically retried

mathlib-bors bot pushed a commit that referenced this pull request Jul 12, 2024
We define an extended version of the exponential from `EReal` to `ENNReal` and prove some properties in relation to the extended log.

- [x] Rename `ENNReal.lean` to `ENNRealLog.lean`
- [x] Add `ENNRealExp.lean`
- [x] Add `ENNRealLogExp.lean`

See [this](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Porting.20TopologicalEntropy.20into.20Mathlib/near/446665481) Zulip discussion.

Co-authored-by: @RemyDegenne @pitmonticone @D-Thomine 




Co-authored-by: Lorenzo Luccioli <lorenzoluccioli@gmail.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jul 12, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(SpecialFunctions/Log): Add extended exp [Merged by Bors] - feat(SpecialFunctions/Log): Add extended exp Jul 12, 2024
@mathlib-bors mathlib-bors bot closed this Jul 12, 2024
@mathlib-bors mathlib-bors bot deleted the LL/ERealExp branch July 12, 2024 15:30
@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

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). t-analysis Analysis (normed *, calculus)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants