Skip to content

Integrate a power of x times a power of a function of another power of x under that power - #1923

Merged
Rafael-SOWNet merged 3 commits into
masterfrom
a-power-of-x-times-a-function-of-another-under-that-power
Oct 17, 2026
Merged

Rafael-SOWNet merged 3 commits into
masterfrom
a-power-of-x-times-a-function-of-another-under-that-power

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Part of #718.

x^m (sum holding an inverse tangent, inverse hyperbolic tangent or logarithm of x^n)^p, with p ≥ 2, is integrated under t = x^n when (m + 1)/n is whole, which is checked after ToLowestTerms. Before, x^3 (a + b atanh(c x^2))^2 and similar rows ran out of time. The rule is asked just after SolveAPowerOverABinomialInAPowerOfASineOverItsRoots. While merging master, its hunk was re-inserted next to #1922's rule; the two read disjoint shapes.

Rubi chain (master arm at 1e79b0e, 5 s budget):

  • Pocket (2,542 rows): master 2,467, this branch 2,478.
  • Families 0–8 sampled: identical, apart from one 3.x row that is a timeout on master.
  • Moved rows run alone: master solves 0 of 11, the branch 11 of 11. They are 3.4:661 and 670, 5.3.2:115 and 166, and 7.3.2:83, 85, 149, 151, 155, 234 and 296.
  • The gate and the suite (15,495 passed) both pass.
  • Exact checks at 50 and 300 digits: 120 of 120, including negative x.

On 2.5.0 all eleven were integral(...). The branch answers them in 294 to 2,034 characters, each in under 0.6 s.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Rafael-SOWNet and others added 3 commits October 16, 2026 22:55
…f x under that power

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
…a-function-of-another-under-that-power

# Conflicts:
#	Sources/AngouriMath/Functions/Continuous/Integration/IndefiniteIntegralSolver.cs
#	Sources/AngouriMath/Functions/Continuous/Integration/Integration.Definition.cs
…n BREAKING-CHANGES

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet Rafael-SOWNet added this to the 2.6.0 milestone Oct 17, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit 6796bc8 into master Oct 17, 2026
34 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in AngouriMath Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant