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(Analysis\SpecialFunctions\OrdinaryHypergeometric) and feat(RingTheory\Polynomial\Pochhammer): add the ordinaryHyperGeometricSeries and related theorems #17448

Closed
wants to merge 15 commits into from

Conversation

EdwardWatine
Copy link
Collaborator

Add the definition of the ordinary hypergeometric series, and show that its radius is one. Part of this requires an additional theorem about ascPochhammer, which can be found in the Pochhammer file. Closely follows the exponential series definition.

#15966


Open in Gitpod

EdwardWatine and others added 15 commits September 10, 2024 21:03
…oid poles in the sum later.

TODO: find the minimal classes on ascPochhammer to move to an appropriate location.
…y\Polynomial\Pochhammer): add the ordinaryHyperGeometricSeries and some related theorems

Add the definition of the ordinary hypergeometric series, and show that its radius is one. Part of this requires an additional theorem about ascPochhammer, which can be found in the ascPochhammer file. Closely follows the exponential series definition.

#15966
@github-actions github-actions bot added the new-contributor This PR was made by a contributor with at most 5 merged PRs. Welcome to the community! label Oct 5, 2024
Copy link

github-actions bot commented Oct 5, 2024

PR summary 39ce6ace36

Import changes for modified files

Dependency changes

File Base Count Head Count Change
Mathlib.RingTheory.Polynomial.Pochhammer 946 951 +5 (+0.53%)
Import changes for all files
Files Import difference
7 files Mathlib.Data.Nat.Choose.Cast Mathlib.RingTheory.Polynomial.Pochhammer Mathlib.Algebra.Polynomial.HasseDeriv Mathlib.Algebra.Polynomial.Taylor Mathlib.RingTheory.Polynomial.Bernstein Mathlib.RingTheory.Binomial Mathlib.Data.Nat.Factorial.Cast
5
Mathlib.Analysis.SpecialFunctions.OrdinaryHypergeometric 1386

Declarations diff

+ ascPochhammer_eq_zero_iff
+ ascPochhammer_eq_zero_of_nonpos_int
+ ordinaryHypergeometric
+ ordinaryHypergeometricSeries
+ ordinaryHypergeometricSeries_apply_eq
+ ordinaryHypergeometricSeries_apply_eq'
+ ordinaryHypergeometricSeries_apply_zero
+ ordinaryHypergeometricSeries_eq_zero_iff
+ ordinaryHypergeometricSeries_eq_zero_of_nonpos_int
+ ordinaryHypergeometricSeries_radius_eq_one
+ ordinaryHypergeometricSeries_ratio_tendsto_one_atTop
+ ordinaryHypergeometricSeries_succ_norm_div_norm
+ ordinaryHypergeometricSeries_symm
+ ordinaryHypergeometric_eq_tsum
+ ordinaryHypergeometric_op
+ ordinaryHypergeometric_radius_top_of_nonpos_int₁
+ ordinaryHypergeometric_radius_top_of_nonpos_int₂
+ ordinaryHypergeometric_radius_top_of_nonpos_int₃
+ ordinaryHypergeometric_ratio_tendsto_nhds_atTop
+ ordinaryHypergeometric_sum_eq
+ ordinaryHypergeometric_unop
+ ordinaryHypergeometric_zero

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>

The doc-module for script/declarations_diff.sh contains some details about this script.

@EdwardWatine
Copy link
Collaborator Author

I intend to PR the commented result in ascPochhammer after this one is merged but wanted to limit the scope of this PR.

@EdwardWatine EdwardWatine added the t-analysis Analysis (normed *, calculus) label Oct 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-contributor This PR was made by a contributor with at most 5 merged PRs. Welcome to the community! t-analysis Analysis (normed *, calculus)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants