Skip to content

Commit 808a043

Browse files
committed
Fix TRIG_EXP_RULES
Signed-off-by: ErikQQY <[email protected]>
1 parent 22778bb commit 808a043

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
@@ -58,8 +58,8 @@ let
5858

5959
TRIG_EXP_RULES = [
6060
@acrule(sin(~x)^2 + cos(~x)^2 => one(~x))
61-
@acrule(sin(~x)^2 + -1 => cos(~x)^2)
62-
@acrule(cos(~x)^2 + -1 => sin(~x)^2)
61+
@acrule(sin(~x)^2 + -1 => -1*cos(~x)^2)
62+
@acrule(cos(~x)^2 + -1 => -1*sin(~x)^2)
6363

6464
@acrule(tan(~x)^2 + -1*sec(~x)^2 => one(~x))
6565
@acrule(tan(~x)^2 + 1 => sec(~x)^2)

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 "Exponentials" begin

0 commit comments

Comments
 (0)