Repository navigation
Commit 459a531
The scaling rule does not simplify an integrand with the imaginary unit in it (#1718)
* The scaling rule does not simplify an integrand with the imaginary unit in it
The rule that scales the variable by the integrand's one symbol
simplified the scaled integrand three times to separate the whole power
of the scale it is homogeneous of. With the imaginary unit beside the
symbol that search ran past any budget:
((1 + i a x)/(1 - i a x))^(-5/4)/x^2, which is declined, took more than
two minutes to be. Inner simplification separates what a whole power of
the scale does, and where the parts do not separate so the rule
declines; it is declined in 3 s.
Part of #718.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
* The scaling rule's change in BREAKING-CHANGES.md
Measured on the corpus, the integrands the scaling rule held up are answered by the rules after
it now: sec(c + d x)^3/(a + i a tan(c + d x)), five powers of x beside e^(k i arctan(a + b x)),
1/(a + b csc(c + d x)^2)^4 among them, and 2.5.0 declined eight of nine.
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>1 parent 3a3d016 commit 459a531
3 files changed
Lines changed: 42 additions & 3 deletions
File tree
- Sources
- AngouriMath/Functions/Continuous/Integration
- Tests/UnitTests/Calculus
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
465 | 465 | | |
466 | 466 | | |
467 | 467 | | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
468 | 486 | | |
469 | 487 | | |
470 | 488 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18538 | 18538 | | |
18539 | 18539 | | |
18540 | 18540 | | |
18541 | | - | |
| 18541 | + | |
| 18542 | + | |
| 18543 | + | |
| 18544 | + | |
| 18545 | + | |
| 18546 | + | |
| 18547 | + | |
18542 | 18548 | | |
18543 | 18549 | | |
18544 | 18550 | | |
| |||
18547 | 18553 | | |
18548 | 18554 | | |
18549 | 18555 | | |
18550 | | - | |
| 18556 | + | |
18551 | 18557 | | |
18552 | 18558 | | |
18553 | 18559 | | |
18554 | | - | |
| 18560 | + | |
18555 | 18561 | | |
18556 | 18562 | | |
18557 | 18563 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
79 | 79 | | |
80 | 80 | | |
81 | 81 | | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
82 | 97 | | |
83 | 98 | | |
0 commit comments