Repository navigation
A sine of a double argument beside the argument is written as a product - #1826
Merged
Rafael-SOWNet merged 1 commit intoOct 8, 2026
Merged
Conversation
sin(2A) = 2 sin(A) cos(A) is one product whatever its power, so it is written so beside functions of A for any slope, where the rule for multiples of one argument reads a numeric slope and bounds the degree. Part of #718. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of #718.
csc(a + b x)^3 sin(2a + 2b x)^7was declined, with five more of Rubi's 4.7.1.SolveByUnifyingTrigonometricArgumentswrites the functions of several multiples of one argument in it, but it reads a numeric slope, and withxfor the argument it bounds the degree it writes, sosin(2x)^7was past it too. A sine of the double is one product whatever its power,so
SolveByWritingASineOfADoubleArgumentAsAProduct, ahead of it, writes it so where the argument itself stands beside it and nothing else of the double does, for any slope, and asks the same question.b8b252b6csc(a + b x)^3 sin(2a + 2b x)^7csc(a + b x) sin(2a + 2b x)^8Tests:
ASineOfADoubleArgumentIntegralTest, the two rows above, each differentiated back and compared at six points.Measured on every corpus problem with a sine of a double in it and every one of 4.7, 1,760 of them, at the corpus's 5-second budget, against master
b8b252b6:Six problems are answered here and not on master, the six of 4.7.1, and none the other way; on the 1,655 both answer the time is 192 seconds and 191.
The harness counts no answer wrong in either. The six problems the builds disagreed on, run again one build at a time: master answers none, this all six.
The suite passes: 15,167 passed, 13 skipped, none failed, on the change before its test was added; with it, the related tests pass, 495. The allocation gate passes: every gated benchmark allocates what the baseline says. The library builds for every target.
🤖 Generated with Claude Code
https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura