Skip to content

A cosecant of a double argument beside the argument is written as a product - #1856

Merged
Rafael-SOWNet merged 3 commits into
masterfrom
a-cosecant-of-a-double-argument-as-a-product
Oct 12, 2026
Merged

Rafael-SOWNet merged 3 commits into
masterfrom
a-cosecant-of-a-double-argument-as-a-product

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Part of #718.

csc(2x) ln(tan(x)), Rubi's 4.7.7, was declined. SolveByWritingASineOfADoubleArgumentAsAProduct writes sin(2A) as 2 sin(A) cos(A) beside functions of A, and it declined as soon as any other function of 2A was present. The cosecant is 1/(2 sin(A) cos(A)), which is one product too, so the rule now writes it that way. That leaves ln(tan(x)) beside its derivative.

Input 2.5.0 master this branch
csc(2*x)*ln(tan(x)) declined declined 1/2 * ln(tan(x)) ^ 2 / 2, 28 characters
csc(2*x)*ln(tan(x))^2 declined declined 28 characters
csc(2*x)*ln(cot(x)) declined declined 31 characters

The master column was probed on b3805f8; #1855, merged since, does not touch this rule. The sizes were measured on the branch with 089d615 merged in.

Corpus, every family against master b3805f8: 1 move, 4.7.7:976, from unsolved to solved. 0 wrong. The allocation gate passes, and the suite passes 15,248.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Rafael-SOWNet and others added 3 commits October 12, 2026 02:38
…gument

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>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet Rafael-SOWNet added this to the 2.6.0 milestone Oct 12, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit d21b783 into master Oct 12, 2026
34 checks passed
@Rafael-SOWNet
Rafael-SOWNet deleted the a-cosecant-of-a-double-argument-as-a-product branch October 12, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant