Skip to content

Commit 33e9854

Browse files
Rafael-SOWNetclaude
andcommitted
Record the arctangents over a power of d (1 + i c x) answered in BREAKING-CHANGES
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
1 parent 8419306 commit 33e9854

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

‎BREAKING-CHANGES.md‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,20 @@ the working digits, or `MathS.Settings.PrecisionErrorZeroRange` where a caller h
175175
still that integer, so `e^(-123.456)` is 0 as it was.
176176
[#1338](https://github.com/asc-community/AngouriMath/issues/1338).
177177

178+
### An arctangent over a power of `d (1 + i c x)` is integrated under the tangent
179+
180+
**Answers where there were none.** `(a + b atan(c x))^2/(d + i c d x)^2` ran out of time, and so did seven more of
181+
Rubi's 5.3.4. Under `x = tan(u)/c`, `1 + i tan(u)` is `e^(i u)/cos(u)`, so `x^m (a + b atan(c x))^p/(d (1 ± i c x))^k`
182+
becomes a polynomial in `u` times exponentials and trigonometric functions, and is now integrated so
183+
([#718](https://github.com/asc-community/AngouriMath/issues/718)).
184+
185+
| Input | Was (2.5.0) | Now |
186+
|---|---|---|
187+
| `"(a+b*atan(c*x))^2/(d+i*c*d*x)^2".ToEntity().Integrate("x")` | `integral(...)` | 267 characters |
188+
| `"x*(a+b*atan(c*x))^2/(d+i*c*d*x)^3".ToEntity().Integrate("x")` | `integral(...)` | 671 characters |
189+
| `"(a+b*atan(c*x))^2/(1+i*c*x)^4".ToEntity().Integrate("x")` | `integral(...)` | 731 characters |
190+
| `"(a+b*atan(c*x))^3/(d+i*c*d*x)^4".ToEntity().Integrate("x")` | `integral(...)` | 1,202 characters |
191+
178192
### A constant or an exponential evaluated at a higher precision than before has all of its digits
179193

180194
**More digits where there were a hundred.** `pi`, `e` and an exponential, evaluated once at one precision, went on

0 commit comments

Comments
 (0)