Details

Time bar (total: 27.4s)

sample176.0ms

Algorithm
halfpoints

simplify10.4s

Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
01624
13811
27411
314811
438011
5496711
done500011

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 2 expressions with local error:

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

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
16×add-sqr-sqrt associate-*l*
13×times-frac
11×add-cube-cbrt
add-exp-log add-cbrt-cube
pow1 distribute-lft-out add-log-exp
associate-*r*
prod-exp cbrt-unprod unswap-sqr
cbrt-undiv +-commutative flip3-+ div-exp pow-prod-down associate-*l/ sum-log *-commutative flip-+ div-inv
Counts
2 → 47
Calls
2 calls:
92.0ms
(* (/ (+ (exp x) (exp (- x))) 2.0) (cos y))
25.0ms
(+ (exp x) (exp (- x)))

series110.0ms

Counts
2 → 6
Calls
2 calls:
79.0ms
(* (/ (+ (exp x) (exp (- x))) 2.0) (cos y))
31.0ms
(+ (exp x) (exp (- x)))

simplify2.8s

Counts
53 → 53
Iterations

Useful iterations: done (2.8s)

IterNodesCost
0109709
1838692
done5000610

prune190.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

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

rewrite437.0ms

Algorithm
rewrite-expression-head
Rules
198×sqrt-prod
172×times-frac
171×*-un-lft-identity
133×add-sqr-sqrt
119×add-cube-cbrt
92×associate-*l*
34×add-exp-log add-cbrt-cube
26×distribute-lft-out
14×associate-/l*
12×prod-exp associate-/r* cbrt-unprod
11×pow1
cbrt-undiv div-exp
unswap-sqr
sqrt-div associate-*r* pow-prod-down associate-*l/ div-inv associate-/l/ add-log-exp
sqrt-undiv frac-2neg flip3-+ clear-num *-commutative flip-+
frac-times associate-*r/
Counts
4 → 280
Calls
4 calls:
51.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
50.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
177.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y)))
142.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y))

series743.0ms

Counts
4 → 12
Calls
4 calls:
146.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
168.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
249.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y)))
179.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y))

simplify1.2s

Counts
292 → 292
Iterations

Useful iterations: done (1.2s)

IterNodesCost
02346230
done50005376

prune1.4s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y))) (* (sqrt 2.0) 2.0))
0.3b
(* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y)))
0.3b
(* (cos y) (cos y))
0.3b
(cbrt (/ (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (+ (exp x) (exp (- x)))) (/ 2.0 (/ (* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y))) (* (sqrt 2.0) 2.0)))))

rewrite925.0ms

Algorithm
rewrite-expression-head
Rules
92×add-exp-log add-cbrt-cube
53×prod-exp cbrt-unprod
42×associate-*l/
39×times-frac
32×pow1 frac-times
25×cbrt-prod
24×flip3-+ sqrt-div flip-+
21×add-sqr-sqrt
19×cos-mult
18×add-cube-cbrt *-un-lft-identity
17×pow-prod-down associate-/l/
14×cbrt-undiv div-exp
10×associate-*r/
div-inv
associate-*r* associate-*l* add-log-exp
swap-sqr
associate-/r/ *-commutative
pow2 sqr-cos cbrt-div frac-2neg pow-plus cube-unmult pow1/3 pow3 clear-num associate-/r* pow-sqr pow-prod-up associate-/l* unswap-sqr
Counts
4 → 165
Calls
4 calls:
299.0ms
(/ (* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y))) (* (sqrt 2.0) 2.0))
329.0ms
(* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y)))
22.0ms
(* (cos y) (cos y))
251.0ms
(cbrt (/ (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (+ (exp x) (exp (- x)))) (/ 2.0 (/ (* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y))) (* (sqrt 2.0) 2.0)))))

series941.0ms

Counts
4 → 12
Calls
4 calls:
261.0ms
(/ (* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y))) (* (sqrt 2.0) 2.0))
153.0ms
(* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y)))
21.0ms
(* (cos y) (cos y))
506.0ms
(cbrt (/ (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (+ (exp x) (exp (- x)))) (/ 2.0 (/ (* (* (sqrt (+ (exp x) (exp (- x)))) (+ (exp x) (exp (- x)))) (* (* (cos y) (cos y)) (cos y))) (* (sqrt 2.0) 2.0)))))

simplify1.0s

Counts
177 → 177
Iterations

Useful iterations: done (1.0s)

IterNodesCost
04067082
done50005500

prune1.2s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes33.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
11211
done1211

end0.0ms

sample5.6s

Algorithm
halfpoints