The incomplete gamma function
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
Piste de recherche
Start by reading the referenced issue #1501 and Rubi file 8.6 to understand the proposed order and test harness; the payload names no repository paths or test files. The work includes complex upper incomplete gamma evaluation, branch conventions, derivatives, LaTeX and SymPy forms, and integration rules, with further Psi and lnGamma work noted. Done means implementing and validating these pieces against the stated identities and working precision.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The upper incomplete gamma function, Gamma(a, x) = int_x^oo t^(a - 1) e^(-t) dt, is what the last open item of #180 needs: int t^(-1/2) e^(-t^(-2)) dt is 2 sqrt(t) e^(-1/t^2) - 2 Gamma(3/4, 1/t^2). It is also most of Rubi's file 8.6, which #1469 counts at 233 problems. The file uses the two-argument GAMMA 628 times, against 34 for the one-argument one. @Happypig375's note there was to implement family 8's functions before v3.
What it takes, in #1501's order:
- The harness. Read 8.6, mapping
GAMMA(a, x)togamma(a, x),Psi(n, x)topolygamma(n, x)(#2068), andlnGAMMA. Then the count is visible before anything lands. - The node.
gamma(a, x), upper, as Mathematica'sGamma[a, x]and mpmath'sgammainc(a, x)are. It needs:- its branch convention written down;
- evaluation to the working precision for complex
aandx: the series for small|x|, the continued fraction for large|x|, andGamma(0, x) = E_1(x)and the other non-positive wholeahandled on their own; - the derivative in
x,-x^(a - 1) e^(-x); - its LaTeX and SymPy forms (
uppergamma).
- Integration rules, each naming its identity:
int x^(a - 1) e^(-x) dx = -Gamma(a, x)for a non-wholea, andint Gamma(a, x) dx = x Gamma(a, x) - Gamma(a + 1, x).
8.6's lnGAMMA problems need Psi(n, x) at negative n, the repeated integrals of ln Gamma, which are a further step.
🤖 Generated with Claude Code
- Langage dominant
- C#
- Étoiles
- 832
- Forks
- 79
- Merge moyen
- 1 h 12 min
- PR mergées (30 j)
- 518
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ASC-Community/AngouriMath
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ASC-Community/AngouriMath#2220 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Opinions wanted
Difficulté 4/5 Plus d'une semaine Accessibilité débutants 15/100
ASC-Community/AngouriMath#2319 · 4 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 18/100
ASC-Community/AngouriMath#2298 ·
Les mainteneurs répondent en général sous 1 jour
-
The kernel under WebAssembly: 1.26 MB Brotli over the bare runtime, and 0.2 s to the first SimplifyOuverte
Difficulté 3/5 Une demi-journée Accessibilité débutants 48/100
ASC-Community/AngouriMath#2296 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
ASC-Community/AngouriMath#2293 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de ASC-Community/AngouriMath
Issues similaires
-
needs-area-label
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 2 jours
-
bug github_actions
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
endercodezz/BYDLO#336 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
SubtitleEdit/subtitleedit#16638 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
sebastienros/jint#4449 ·
Les mainteneurs répondent en général sous 1 jour