Skip to content

Integrate a linear and a quadratic to one power as one binomial - #1899

Merged
Rafael-SOWNet merged 3 commits into
masterfrom
a-linear-and-a-quadratic-to-one-power-are-one-binomial
Oct 16, 2026
Merged

Rafael-SOWNet merged 3 commits into
masterfrom
a-linear-and-a-quadratic-to-one-power-are-one-binomial

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Part of #718.

A linear and a quadratic at one power that is not whole, whose product is A + B x^3, are integrated as (L^p Q^p/(A + B x^3)^p) · ∫ g (A + B x^3)^p. For example, (1 + x)(1 - x + x^2) is 1 + x^3, and the rules for a power of a binomial answer the rest. The quotient is constant on each interval between the roots, for the same reason as in #1897, and the joined integral is checked against the joined integrand.

Rubi corpus, against master d05d20d (both arms built and run in one chain; master then moved to 35c9ba5, merged here):

master this branch
Pocket (7,779 rows) 7,727 solved 7,730 solved
Families 0–8 sample level level
Rows that moved, rerun alone 0/3 3/3

The three are 1.2.1.2:2919, 2922 and 2925, which were declined on master and are answered here in under half a second. There are no losses, no wrong answers, and no solved row more than 2× slower. The performance gate and the unit suite (15,410 passed) pass. The exact check at 50–2,000 digits agrees on all three, including where the cube roots are complex, 60/60.

BREAKING-CHANGES.md has an entry for the three, measured on 2.5.0 and on this branch.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Rafael-SOWNet and others added 3 commits October 16, 2026 02:29
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
…ratic-to-one-power-are-one-binomial

# Conflicts:
#	Sources/AngouriMath/Functions/Continuous/Integration/IndefiniteIntegralSolver.cs
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 16, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit 55a8044 into master Oct 16, 2026
34 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in AngouriMath Oct 16, 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