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(NumberTheory/LSeries/Dirichlet): new file, material on specific L-series #11712

Closed
wants to merge 41 commits into from

Conversation

MichaelStollBayreuth
Copy link
Collaborator

@MichaelStollBayreuth MichaelStollBayreuth commented Mar 26, 2024

This PR adds a new file NumberTheory.LSeries.Dirichlet that contains results on L-series of specific functions:

  • the Möbius function
  • Dirichlet characters, with the constant function 1 as a special case
  • the arithmetic function ζ (which has the same L-series as the constant function 1)
  • the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of {1}) and removes (convergence of the L-series of the constant function 1 / of ζ; this is moved to the new file) some material to/from NumberTheory.LSeries.Basic.

See this thread on Zulip.


Open in Gitpod

@MichaelStollBayreuth MichaelStollBayreuth added awaiting-review The author would like community review of the PR awaiting-CI t-number-theory Number theory (also use t-algebra or t-analysis to specialize) t-analysis Analysis (normed *, calculus) labels Mar 26, 2024
Copy link
Collaborator

@Ruben-VandeVelde Ruben-VandeVelde left a comment

Choose a reason for hiding this comment

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

Nice work, some (mostly superficial) comments below

Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/Divisors.lean Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Show resolved Hide resolved
@Ruben-VandeVelde Ruben-VandeVelde 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 Mar 29, 2024
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
Mathlib/NumberTheory/LSeries/Dirichlet.lean Outdated Show resolved Hide resolved
@CBirkbeck
Copy link
Collaborator

LGTM!

@loefflerd
Copy link
Collaborator

It might be a good idea to apply Ruben's suggestion, changing (h : ∀ {n} (_ : n ≠ 0), f n = g n) to (h : ∀ {n} (_ : n ≠ 0), f n = g n), not just to term_congr but to the other 7 lemmas which use this formulation.

@loefflerd
Copy link
Collaborator

Looks great!

maintainer merge

Copy link

github-actions bot commented Apr 3, 2024

🚀 Pull request has been placed on the maintainer queue by loefflerd.

@riccardobrasca
Copy link
Member

Thanks!

bors merge

@github-actions github-actions bot added ready-to-merge This PR has been sent to bors. and removed awaiting-review The author would like community review of the PR labels Apr 3, 2024
mathlib-bors bot pushed a commit that referenced this pull request Apr 3, 2024
…L-series (#11712)

This PR adds a new file `NumberTheory.LSeries.Dirichlet` that contains results on L-series of specific functions:
* the Möbius function
* Dirichlet characters, with the constant function `1` as a special case
* the arithmetic function `ζ` (which has the same L-series as the constant function `1`)
* the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of `{1}`) and removes (convergence of the L-series of the constant function `1` / of  `ζ`; this is moved to the new file) some material to/from `NumberTheory.LSeries.Basic`.

See [this thread on Zulip](https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/L-series/near/424858837).
mathlib-bors bot pushed a commit that referenced this pull request Apr 3, 2024
…L-series (#11712)

This PR adds a new file `NumberTheory.LSeries.Dirichlet` that contains results on L-series of specific functions:
* the Möbius function
* Dirichlet characters, with the constant function `1` as a special case
* the arithmetic function `ζ` (which has the same L-series as the constant function `1`)
* the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of `{1}`) and removes (convergence of the L-series of the constant function `1` / of  `ζ`; this is moved to the new file) some material to/from `NumberTheory.LSeries.Basic`.

See [this thread on Zulip](https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/L-series/near/424858837).
@mathlib-bors
Copy link

mathlib-bors bot commented Apr 3, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(NumberTheory/LSeries/Dirichlet): new file, material on specific L-series [Merged by Bors] - feat(NumberTheory/LSeries/Dirichlet): new file, material on specific L-series Apr 3, 2024
@mathlib-bors mathlib-bors bot closed this Apr 3, 2024
@mathlib-bors mathlib-bors bot deleted the MS_LSeries_Dirichlet branch April 3, 2024 23:28
Louddy pushed a commit that referenced this pull request Apr 15, 2024
…L-series (#11712)

This PR adds a new file `NumberTheory.LSeries.Dirichlet` that contains results on L-series of specific functions:
* the Möbius function
* Dirichlet characters, with the constant function `1` as a special case
* the arithmetic function `ζ` (which has the same L-series as the constant function `1`)
* the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of `{1}`) and removes (convergence of the L-series of the constant function `1` / of  `ζ`; this is moved to the new file) some material to/from `NumberTheory.LSeries.Basic`.

See [this thread on Zulip](https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/L-series/near/424858837).
atarnoam pushed a commit that referenced this pull request Apr 16, 2024
…L-series (#11712)

This PR adds a new file `NumberTheory.LSeries.Dirichlet` that contains results on L-series of specific functions:
* the Möbius function
* Dirichlet characters, with the constant function `1` as a special case
* the arithmetic function `ζ` (which has the same L-series as the constant function `1`)
* the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of `{1}`) and removes (convergence of the L-series of the constant function `1` / of  `ζ`; this is moved to the new file) some material to/from `NumberTheory.LSeries.Basic`.

See [this thread on Zulip](https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/L-series/near/424858837).
uniwuni pushed a commit that referenced this pull request Apr 19, 2024
…L-series (#11712)

This PR adds a new file `NumberTheory.LSeries.Dirichlet` that contains results on L-series of specific functions:
* the Möbius function
* Dirichlet characters, with the constant function `1` as a special case
* the arithmetic function `ζ` (which has the same L-series as the constant function `1`)
* the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of `{1}`) and removes (convergence of the L-series of the constant function `1` / of  `ζ`; this is moved to the new file) some material to/from `NumberTheory.LSeries.Basic`.

See [this thread on Zulip](https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/L-series/near/424858837).
callesonne pushed a commit that referenced this pull request Apr 22, 2024
…L-series (#11712)

This PR adds a new file `NumberTheory.LSeries.Dirichlet` that contains results on L-series of specific functions:
* the Möbius function
* Dirichlet characters, with the constant function `1` as a special case
* the arithmetic function `ζ` (which has the same L-series as the constant function `1`)
* the von Mangoldt function and its twists by Dirichlet characters

It also adds (L-series of zero and of the indicator function of `{1}`) and removes (convergence of the L-series of the constant function `1` / of  `ζ`; this is moved to the new file) some material to/from `NumberTheory.LSeries.Basic`.

See [this thread on Zulip](https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/L-series/near/424858837).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintainer-merge ready-to-merge This PR has been sent to bors. t-analysis Analysis (normed *, calculus) t-number-theory Number theory (also use t-algebra or t-analysis to specialize)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants