Details

Time bar (total: 46.1s)

sample246.0ms

Algorithm
halfpoints

simplify7.7s

Counts
1 → 1
Iterations
IterNodes
92395
81716
71070
6418
5175
4113
378
246
130
016

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (exp x) (cos y))
0.0b
(/ (cos y) (exp x))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
pow1 add-exp-log
associate-/r* associate-*r* associate-*l* associate-/l*
insert-posit16 add-log-exp
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
2 → 47
Calls
2 calls:
19.0ms
(* (exp x) (cos y))
16.0ms
(/ (cos y) (exp x))

series87.0ms

Counts
2 → 6
Calls
2 calls:
41.0ms
(* (exp x) (cos y))
46.0ms
(/ (cos y) (exp x))

simplify1.6s

Counts
53 → 53
Iterations
IterNodes
42646
31239
2503
1167
078

prune496.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize31.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (exp x) (cos y))
0.0b
(/ (cos y) (exp x))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
pow1 add-exp-log
associate-/r* associate-*r* associate-*l* associate-/l*
insert-posit16 add-log-exp
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
2 → 47
Calls
2 calls:
11.0ms
(* (exp x) (cos y))
15.0ms
(/ (cos y) (exp x))

series91.0ms

Counts
2 → 6
Calls
2 calls:
58.0ms
(* (exp x) (cos y))
34.0ms
(/ (cos y) (exp x))

simplify1.6s

Counts
53 → 53
Iterations
IterNodes
42646
31239
2503
1167
078

prune528.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (exp x))
0.0b
(* (/ 1 (sqrt (exp x))) (/ (cos y) (sqrt (exp x))))
0.0b
(/ 1 (sqrt (exp x)))
0.0b
(/ (cos y) (sqrt (exp x)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
110×add-sqr-sqrt
94×times-frac
69×*-un-lft-identity
63×add-cube-cbrt
56×sqrt-prod
32×add-exp-log
22×associate-*r* associate-*l*
20×add-cbrt-cube
15×unswap-sqr
12×associate-/r*
11×div-exp
pow1
sqrt-pow1 prod-exp
cbrt-undiv exp-prod pow-flip associate-/l*
cbrt-unprod insert-posit16 div-inv add-log-exp
rec-exp 1-exp
clear-num frac-2neg pow1/2
frac-times rem-sqrt-square pow-prod-down associate-*l/ associate-*r/ *-commutative inv-pow
Counts
4 → 190
Calls
4 calls:
5.0ms
(sqrt (exp x))
41.0ms
(* (/ 1 (sqrt (exp x))) (/ (cos y) (sqrt (exp x))))
15.0ms
(/ 1 (sqrt (exp x)))
20.0ms
(/ (cos y) (sqrt (exp x)))

series150.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(sqrt (exp x))
45.0ms
(* (/ 1 (sqrt (exp x))) (/ (cos y) (sqrt (exp x))))
31.0ms
(/ 1 (sqrt (exp x)))
51.0ms
(/ (cos y) (sqrt (exp x)))

simplify16.3s

Counts
202 → 202
Iterations
IterNodes
33235
21237
1533
0204

prune2.4s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize54.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (sqrt (sqrt (exp x))))
0.0b
(* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x)))))
0.0b
(* (* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x))))) (/ (cos y) (sqrt (exp x))))
0.0b
(/ (cos y) (sqrt (exp x)))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
330×add-sqr-sqrt
293×times-frac
286×sqrt-prod
193×*-un-lft-identity
183×add-exp-log
149×add-cube-cbrt
82×prod-exp
78×sqrt-pow1
68×div-exp
66×pow-flip
61×add-cbrt-cube
53×associate-*r*
52×unswap-sqr
51×swap-sqr
43×pow1
32×associate-*l*
25×rec-exp 1-exp
22×cbrt-unprod
21×exp-prod
19×cbrt-undiv
18×pow1/2
16×pow-prod-up
15×associate-/r*
13×pow-prod-down
10×pow-sqr
div-inv inv-pow
frac-times associate-*l/
associate-/l*
associate-*r/ insert-posit16 add-log-exp
un-div-inv
clear-num frac-2neg *-commutative
pow2 pow-plus
Counts
4 → 426
Calls
4 calls:
13.0ms
(/ 1 (sqrt (sqrt (exp x))))
70.0ms
(* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x)))))
138.0ms
(* (* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x))))) (/ (cos y) (sqrt (exp x))))
13.0ms
(/ (cos y) (sqrt (exp x)))

series255.0ms

Counts
4 → 12
Calls
4 calls:
107.0ms
(/ 1 (sqrt (sqrt (exp x))))
30.0ms
(* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x)))))
71.0ms
(* (* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x))))) (/ (cos y) (sqrt (exp x))))
46.0ms
(/ (cos y) (sqrt (exp x)))

simplify1.7s

Counts
438 → 438
Iterations
IterNodes
22788
11247
0406

prune6.5s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes66.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
212
112
09

end0.0ms

sample5.9s

Algorithm
halfpoints