Repository navigation
Commit 94c9ab9
Leave a power of x past the second beside a high power of a binomial in x^2 to the binomial rules (#2041)
SolveARationalFunctionOverAPowerOfASymbolicQuadratic already declined an odd
integrand beside a power of x and a binomial in x^2 to the sixth power or
past it, leaving it to the substitution in x^2. An even one is the binomial
rules' x^m (a + b x^2)^p, and here it was peeled: Rubi's 1.1.2.2
1/(x^4 (a + b x^2)^10) took the power of x off four times, over ten levels of
the recurrence each, and came back in 75,607 characters with its like terms
never gathered. Past the second power of x it now declines, and the binomial
rules write 8,559; 1/(x^6 (a + b x^2)^8) goes from 33,638 to 6,063. Beside x^2
the binomial rules are shorter at four times the cost, 1/(x^2 (a + b x^2)^10)
in 8,322 characters and 0.49 GB against 15,658 and 0.10, and that is left as it
was.
Chain against master 78cd31b, before the narrowing to past x^2: pocket of
7,790 rows 7,788 -> 7,789 solved, 0 wrong; every family's sample unchanged;
the one move, 1.1.2.2:236, partial -> solved; of 13,328 rows compared for
allocation one grew past 1.3x and 300 MB, 1.1.2.2:235, the x^2 trade above,
which the narrowing returns to master's answer.
Part of #233.
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>1 parent a8f503b commit 94c9ab9
3 files changed
Lines changed: 71 additions & 6 deletions
File tree
- Sources
- AngouriMath/Functions/Continuous/Integration
- Tests/UnitTests/Calculus
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2277 | 2277 | | |
2278 | 2278 | | |
2279 | 2279 | | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
2280 | 2293 | | |
2281 | 2294 | | |
2282 | 2295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26204 | 26204 | | |
26205 | 26205 | | |
26206 | 26206 | | |
26207 | | - | |
26208 | | - | |
26209 | | - | |
26210 | | - | |
26211 | | - | |
| 26207 | + | |
| 26208 | + | |
| 26209 | + | |
| 26210 | + | |
| 26211 | + | |
| 26212 | + | |
| 26213 | + | |
| 26214 | + | |
| 26215 | + | |
26212 | 26216 | | |
26213 | 26217 | | |
26214 | | - | |
| 26218 | + | |
| 26219 | + | |
26215 | 26220 | | |
26216 | 26221 | | |
26217 | 26222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
0 commit comments