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
@Rafael-SOWNet
Rafael-SOWNet deleted the integrate-four-inverse-hyperbolic-shapes-af branch October 29, 2026 00:43
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