Details

Time bar (total: 20.5s)

sample153.0ms

Algorithm
halfpoints

simplify803.0ms

Counts
1 → 1
Iterations

Useful iterations: 5 (90.0ms)

IterNodesCost
016543
130363
248363
383363
4118363
5235293
6977293
done5001293

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

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

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
pow1 add-exp-log add-log-exp
associate-/r* associate-*r* associate-*l* associate-/l*
div-inv
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-+ div-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out unswap-sqr
Counts
3 → 57
Calls
3 calls:
19.0ms
(+ (/ (cos y) (exp x)) (* (cos y) (exp x)))
10.0ms
(* (cos y) (exp x))
8.0ms
(/ (cos y) (exp x))

series150.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(+ (/ (cos y) (exp x)) (* (cos y) (exp x)))
36.0ms
(* (cos y) (exp x))
35.0ms
(/ (cos y) (exp x))

simplify1.1s

Counts
66 → 66
Iterations

Useful iterations: 2 (189.0ms)

IterNodesCost
09819299
123518001
2100317701
done500017701

prune325.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize24.0ms

Local error

Found 3 expressions with local error:

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

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
pow1 add-exp-log add-log-exp
associate-/r* associate-*r* associate-*l* associate-/l*
div-inv
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-+ div-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out unswap-sqr
Counts
3 → 57
Calls
3 calls:
27.0ms
(+ (* (cos y) (exp x)) (/ (cos y) (exp x)))
11.0ms
(* (cos y) (exp x))
8.0ms
(/ (cos y) (exp x))

series158.0ms

Counts
3 → 9
Calls
3 calls:
94.0ms
(+ (* (cos y) (exp x)) (/ (cos y) (exp x)))
29.0ms
(* (cos y) (exp x))
35.0ms
(/ (cos y) (exp x))

simplify1.1s

Counts
66 → 66
Iterations

Useful iterations: 2 (185.0ms)

IterNodesCost
09819299
123518001
2100017701
done500117701

prune304.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

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

rewrite176.0ms

Algorithm
rewrite-expression-head
Rules
276×times-frac
160×add-sqr-sqrt
158×*-un-lft-identity add-cube-cbrt
144×sqrt-prod
25×associate-/l*
13×add-cbrt-cube
12×associate-/r* add-exp-log
div-inv
pow1 add-log-exp
cbrt-undiv div-exp
associate-*r* associate-*l*
clear-num frac-2neg
+-commutative sum-log flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr associate-/l/
Counts
4 → 243
Calls
4 calls:
106.0ms
(+ (/ (/ (cos y) (sqrt (exp x))) (sqrt (exp x))) (* (cos y) (exp x)))
10.0ms
(/ (cos y) (sqrt (exp x)))
14.0ms
(* (cos y) (exp x))
35.0ms
(/ (/ (cos y) (sqrt (exp x))) (sqrt (exp x)))

series210.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(+ (/ (/ (cos y) (sqrt (exp x))) (sqrt (exp x))) (* (cos y) (exp x)))
48.0ms
(/ (cos y) (sqrt (exp x)))
36.0ms
(* (cos y) (exp x))
47.0ms
(/ (/ (cos y) (sqrt (exp x))) (sqrt (exp x)))

simplify2.1s

Counts
255 → 255
Iterations

Useful iterations: done (2.0s)

IterNodesCost
0298139225
1740127174
24144124171
done5000123411

prune1.3s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize92.0ms

Local error

Found 4 expressions with local error:

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

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
123×times-frac
106×add-sqr-sqrt
104×sqrt-prod
84×*-un-lft-identity add-cube-cbrt
64×cbrt-prod
38×add-exp-log
21×pow1
20×pow1/3
19×associate-/r*
16×div-exp
15×add-cbrt-cube
13×div-inv pow-flip associate-/l*
11×swap-sqr
associate-*r* associate-*l* unswap-sqr
cbrt-undiv
prod-exp
pow-sqr pow-prod-up
rec-exp 1-exp pow-prod-down add-log-exp pow-div
clear-num frac-2neg cbrt-unprod
pow2 sqrt-pow1 pow-plus pow1/2
*-commutative inv-pow associate-/l/
Counts
4 → 246
Calls
4 calls:
32.0ms
(/ 1 (* (cbrt (sqrt (exp x))) (cbrt (sqrt (exp x)))))
18.0ms
(/ (cos y) (cbrt (sqrt (exp x))))
29.0ms
(* (cbrt (sqrt (exp x))) (cbrt (sqrt (exp x))))
30.0ms
(/ (/ 1 (* (cbrt (sqrt (exp x))) (cbrt (sqrt (exp x))))) (sqrt (sqrt (exp x))))

series526.0ms

Counts
4 → 12
Calls
4 calls:
124.0ms
(/ 1 (* (cbrt (sqrt (exp x))) (cbrt (sqrt (exp x)))))
109.0ms
(/ (cos y) (cbrt (sqrt (exp x))))
96.0ms
(* (cbrt (sqrt (exp x))) (cbrt (sqrt (exp x))))
197.0ms
(/ (/ 1 (* (cbrt (sqrt (exp x))) (cbrt (sqrt (exp x))))) (sqrt (sqrt (exp x))))

simplify2.2s

Counts
258 → 258
Iterations

Useful iterations: done (2.2s)

IterNodesCost
0300126423
1675114282
23255113675
done5000112795

prune1.6s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes118.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
011373
113373
done13373

end0.0ms

sample7.8s

Algorithm
halfpoints