Skip to content

Read csch as the difference of the exponentials with its half gathered elsewhere - #1936

Merged
Rafael-SOWNet merged 3 commits into
masterfrom
an-odd-hyperbolic-integrand-with-a-power-of-a-binomial
Oct 18, 2026
Merged

Rafael-SOWNet merged 3 commits into
masterfrom
an-odd-hyperbolic-integrand-with-a-power-of-a-binomial

Conversation

@Rafael-SOWNet

@Rafael-SOWNet Rafael-SOWNet commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

csch(y) arrives as (e^y - e^-y)^(-1) beside a 2 the product gathered. ReadTheHyperbolicFunctions recognised the difference only with its half, (e^y - e^-y)/2. It now reads e^y - e^-y as 2 sinh(y) and e^y + e^-y as 2 cosh(y), only as the base of a whole power. csch(c + d x) (a + b sinh(c + d x)^4)^n ran past fifteen minutes on 2.5.0 and is answered in under half a second.

Part of #718 — Rubi's 6.1.7:237 and :247.

The whole-power restriction is measured. Read everywhere, the bare difference lost 27 rows of family 6 that master answers (x/csch(x)^(3/2) + …, sqrt(a + i a csch(c + d x)), …). There the reading handed a root to a rule that then declined it. Restricted, all 27 are answered again.

Measured against master b2ef509:

  • family 6 whole (3,690 rows): the two gains, 0 losses. The 3 other moves (6.1.5:396, 6.4.2:48, 6.7.1:928) were re-run alone on both arms and agree; they are slow rows under load. 6.1.5:94 is WRONG on both arms, as before;
  • the chain (family 1 at 40 a file, family 0 whole, families 2–8 sampled): no moves; the benchmark gate passed; the suite passed (15,551). After merging master 53a0fa4: built for every target, suite 15,563 passed.

Recorded in BREAKING-CHANGES.md.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Rafael-SOWNet and others added 3 commits October 17, 2026 22:14
…d elsewhere

csch(y) can arrive as (e^y - e^-y)^(-1) beside a 2 the product gathered, and
the hyperbolic reader recognised the difference only with its half. It now
reads e^y - e^-y as 2 sinh(y) and e^y + e^-y as 2 cosh(y), so
csch(c + d x) (a + b sinh(c + d x)^4)^n is answered (Rubi's 6.1.7:237, :247).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
…ING-CHANGES

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