Skip to content

Commit 22866b8

Browse files
authored
Merge pull request #414 from ErikQQY/master
Fix TRIG_EXP_RULES
2 parents 632fcd5 + 808a043 commit 22866b8

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/simplify_rules.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ let
6060
@acrule(~r*~x::has_trig_exp + ~r*~y => ~r*(~x + ~y))
6161
@acrule(~r*~x::has_trig_exp + -1*~r*~y => ~r*(~x - ~y))
6262
@acrule(sin(~x)^2 + cos(~x)^2 => one(~x))
63-
@acrule(sin(~x)^2 + -1 => cos(~x)^2)
64-
@acrule(cos(~x)^2 + -1 => sin(~x)^2)
63+
@acrule(sin(~x)^2 + -1 => -1*cos(~x)^2)
64+
@acrule(cos(~x)^2 + -1 => -1*sin(~x)^2)
6565

6666
@acrule(cos(~x)^2 + -1*sin(~x)^2 => cos(2 * ~x))
6767
@acrule(sin(~x)^2 + -1*cos(~x)^2 => -cos(2 * ~x))

test/rulesets.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ end
8686

8787
@eqtest simplify(1 + y + tan(x)^2) == sec(x)^2 + y
8888
@eqtest simplify(1 + y + cot(x)^2) == csc(x)^2 + y
89+
@eqtest simplify(cos(x)^2 - 1) == -sin(x)^2
90+
@eqtest simplify(sin(x)^2 - 1) == -cos(x)^2
8991
end
9092

9193
@testset "Double angle formulas" begin

0 commit comments

Comments
 (0)