Skip to content

A trinomial the numerator holds is divided out of a power of it - #1845

Merged
Rafael-SOWNet merged 3 commits into
masterfrom
a-trinomial-the-numerator-holds-is-divided-out
Oct 11, 2026
Merged

Rafael-SOWNet merged 3 commits into
masterfrom
a-trinomial-the-numerator-holds-is-divided-out

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Part of #718.

The reduction of a polynomial over a power of a trinomial in x^n now first divides the trinomial out of the numerator, wherever it divides exactly. The trinomial arrives made monic, so its content in the symbols is taken out of it first.

Rubi's 1.2.2.5:83 writes (d + g x + f x^2)(a + b x^2 + c x^4)/(a + b x^2 + c x^4)^4 multiplied out. Its answer, measured on the merged branch:

answer
2.5.0 declined after a minute
master a09cbf0 98,237 characters, 3.1 s
this branch 19,037 characters, 1.8 s

On this branch the answer is the same as for (d + g x + f x^2)/(a + b x^2 + c x^4)^3.

Corpus, against master 3c86dda, before #1844 (a Rubi pocket of 14,158 problems, families 0–8 sampled): every family file agrees between the two arms. Two problems moved: 1.2.2.5:83 is solved, and 4.7.5:392 went from a timeout to unsolved. Neither arm gives a wrong answer. The allocation gate and the suite (15,196 passed) are green. Since then #1844 solves row 83 on master too, so what this PR adds there is the shorter, faster answer.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Rafael-SOWNet and others added 3 commits October 10, 2026 11:35
Part of #718.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
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 11, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit 180301c into master Oct 11, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant