Details

Time bar (total: 14.5s)

sample1.3s

Algorithm
halfpoints
Results

simplify403.0ms

Calls
1 calls:
Slowest
403.0ms
(re (+.c (+.c (+.c (+.c (*.c (*.c (*.c (complex (/ (- 1) 2) (/ (sqrt 3) 2)) (complex (/ (- 1) 2) (/ (sqrt 3) 2))) (complex (/ (- 1) 2) (/ (sqrt 3) 2))) (complex (/ (- 1) 2) (/ (sqrt 3) 2))) (*.c (*.c (*.c (complex (- 2) 0) (complex (/ (- 1) 2) (/ (sqrt 3) 2))) (complex (/ (- 1) 2) (/ (sqrt 3) 2))) (complex (/ (- 1) 2) (/ (sqrt 3) 2)))) (*.c (*.c (complex 5 0) (complex (/ (- 1) 2) (/ (sqrt 3) 2))) (complex (/ (- 1) 2) (/ (sqrt 3) 2)))) (*.c (complex 4 0) (complex (/ (- 1) 2) (/ (sqrt 3) 2)))) (complex 7 0)))

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize82.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (/ (sqrt 3) 2) (/ (sqrt 3) 2))
1.0b
(* (/ (sqrt 3) 2) (/ (sqrt 3) 2))
1.0b
(/ 4 (/ 2 (sqrt 3)))
1.0b
(/ 2 (sqrt 3))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-cbrt-cube associate-*r* associate-*l* add-exp-log
associate-/r* div-inv
insert-posit16 add-log-exp
pow2 frac-times clear-num frac-2neg pow-plus pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative pow-prod-up cbrt-unprod
associate-/r/
Calls
4 calls:
Slowest
12.0ms
(* (/ (sqrt 3) 2) (/ (sqrt 3) 2))
7.0ms
(* (/ (sqrt 3) 2) (/ (sqrt 3) 2))
2.0ms
(/ 4 (/ 2 (sqrt 3)))
1.0ms
(/ 2 (sqrt 3))

series0.0ms

Calls
4 calls:
Slowest
0.0ms
(* (/ (sqrt 3) 2) (/ (sqrt 3) 2))
0.0ms
(* (/ (sqrt 3) 2) (/ (sqrt 3) 2))
0.0ms
(/ 2 (sqrt 3))
0.0ms
(/ 4 (/ 2 (sqrt 3)))

simplify1.2s

Calls
44 calls:
Slowest
168.0ms
(* (* (* (/ (sqrt 3) 2) (/ (sqrt 3) 2)) (/ (sqrt 3) 2)) (* (* (/ (sqrt 3) 2) (/ (sqrt 3) 2)) (/ (sqrt 3) 2)))
152.0ms
(* (* (* (/ (sqrt 3) 2) (/ (sqrt 3) 2)) (/ (sqrt 3) 2)) (* (* (/ (sqrt 3) 2) (/ (sqrt 3) 2)) (/ (sqrt 3) 2)))
140.0ms
(re (+.c (complex 5 (/ 4 (/ 2 (sqrt 3)))) (*.c (complex (- 1/4 (* (/ (sqrt 3) 2) (/ (sqrt 3) 2))) (* (/ (sqrt 3) 2) -1)) (+.c (complex 6 (* (/ (sqrt 3) 2) -2)) (complex (- 1/4 (* (/ (sqrt 3) 2) (/ (sqrt 3) 2))) (* (/ (sqrt 3) 2) -1))))))
127.0ms
(re (+.c (complex 5 (/ 4 (/ 2 (sqrt 3)))) (*.c (complex (- 1/4 (* (/ (sqrt 3) 2) (/ (sqrt 3) 2))) (* (/ (sqrt 3) 2) -1)) (+.c (complex 6 (* (/ (sqrt 3) 2) -2)) (complex (- 1/4 (* (/ (sqrt 3) 2) (/ (sqrt 3) 2))) (* (/ (sqrt 3) 2) -1))))))
123.0ms
(re (+.c (complex 5 (/ 4 (/ 2 (sqrt 3)))) (*.c (complex (- 1/4 (* (/ (sqrt 3) 2) (/ (sqrt 3) 2))) (* (/ (sqrt 3) 2) -1)) (+.c (complex 6 (* (/ (sqrt 3) 2) -2)) (complex (- 1/4 (* (/ (sqrt 3) 2) (/ (sqrt 3) 2))) (* (/ (sqrt 3) 2) -1))))))

prune1.0s

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

end0.0ms

sample10.5s

Algorithm
halfpoints
Results