Skip to content

Integrate four inverse-hyperbolic shapes - #2028

Merged
Rafael-SOWNet merged 1 commit into
masterfrom
integrate-four-inverse-hyperbolic-shapes-af
Oct 21, 2026
Merged

Rafael-SOWNet merged 1 commit into
masterfrom
integrate-four-inverse-hyperbolic-shapes-af

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Part of #233.

Four shapes of Rubi's family 7, one test class and one BREAKING-CHANGES entry each:

  1. An inverse hyperbolic function over a half-odd power of an even quadratic, by parts against it.
  2. A power of x times the arsech or arcsch of sqrt(x), by parts.
  3. A polynomial over a power of the linear of an artanh, written in powers of the linear.
  4. An arcoth of a linear as its artanh plus a constant. This rule comes last of all, so every arcoth answered as written keeps that answer. acoth(x)^2/(1 - x^2)^2 is (atanh(x) + K)^2/(1 - x^2)^2 with K = acoth(x) - atanh(x), which is constant where it is continuous.

Chain against master f7f2a7a, with the harness at its current revision on both arms:

  • pocket of 1,509 rows: 1,498 → 1,501 solved, 0 wrong;
  • samples of families 0–8: unchanged;
  • the three rows that moved, alone: 0 → 3 solved. They are 7.3.4:133, x (a + b atanh(c x))^2/(d + c d x)^3, 7.3.4:639 and 7.4.1:74, acoth(x)^2/(1 - x^2)^2;
  • no row's allocation grew past 1.3×.

Where master already answers these integrands, it writes them longer:

integrand master f7f2a7a this
atanh(a*x)/(c+d*x^2)^(3/2) 4,645 characters 1,034
atanh(a*x)/(c+d*x^2)^(9/2) declined 7,136
acosh(a*x)/(c+d*x^2)^(9/2) 9,652 2,409
(a+b*asinh(c*x))/(d+k*x^2)^(7/2) 5,344 1,843
x^3*asech(sqrt(x)) 225 210

31 tests pass locally across the four classes and the corpus gate.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

… even quadratic, x^m arsech or arcsch of sqrt(x), a polynomial over a power of the linear of an artanh, and arcoth as artanh plus a constant

- An inverse hyperbolic function over a half-odd power of an even
  quadratic, by parts against it.
- A power of x times the arsech or arcsch of sqrt(x), by parts.
- A polynomial over a power of the linear of an artanh, written in powers
  of the linear.
- An arcoth of a linear as its artanh plus a constant, last of all, so that
  every arcoth answered as written keeps that answer.

Chain against master f7f2a7a: pocket of 1,509 rows, 1,498 -> 1,501
solved, 0 wrong; samples unchanged; the 3 rows that moved, alone, 0 -> 3
solved: Rubi's 7.3.4:133 and 639 and 7.4.1:74. Where master answers the
same integrands it writes them longer: atanh(a x)/(c + d x^2)^(3/2) is
4,645 characters there and 1,034 here, acosh(a x)/(c + d x^2)^(9/2) 9,652
and 2,409. No row's allocation grew past 1.3x.

Part of #233.

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 21, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit 47ab958 into master Oct 21, 2026
34 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in AngouriMath Oct 21, 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