We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f03445 commit afae1a4Copy full SHA for afae1a4
test/egraph.jl
@@ -3,13 +3,17 @@ using SymbolicUtils
3
sym_eq(x, y) = simplify(x == y)
4
(≖)(x, y) = sym_eq(x,y)
5
6
-@syms a b
7
-ex = 2a + 2b - (a*(a + b))
8
-res = optimize(ex)
9
-@test res ≖ (a+b)*(2-a)
+@syms a b c x
+@testset "Basic optimization" begin
+ ex = 2a + 2b - (a*(a + b))
+ res = optimize(ex)
10
+ @test res ≖ (a+b)*(2-a)
11
12
+ ex = sin(a^2)/cos(a^2)
13
14
+ @test isequal(res, tan(a^2)) # sym_eq does not work
15
-# TODO test metadata
-ex = sin(a^2)/cos(a^2)
-@test isequal(res, tan(a^2)) # sym_eq does not work
16
+ ex = sin(1/x * (a * b + a * c))^2 + cos((a*(b+c))/x)^2
17
18
+ @test res == 1
19
+end
0 commit comments