Details

Time bar (total: 22.4s)

sample130.0ms

Algorithm
halfpoints

simplify5.2s

Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
01624
13011
24811
38311
411711
518811
633111
755611
8100011
9136611
10168611
11176811
12179011
done179011

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize13.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)))

rewrite97.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:
81.0ms
(* (/ (+ (exp x) (exp (- x))) 2.0) (cos y))
14.0ms
(+ (exp x) (exp (- x)))

series126.0ms

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

simplify1.9s

Counts
53 → 53
Iterations

Useful iterations: 3 (691.0ms)

IterNodesCost
0109709
1273694
2759608
32122605
done5001605

prune190.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize38.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))

rewrite411.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:
45.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
42.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
189.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y)))
113.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y))

series844.0ms

Counts
4 → 12
Calls
4 calls:
204.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
179.0ms
(/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0))
235.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y)))
225.0ms
(* (/ (sqrt (+ (exp x) (exp (- x)))) (sqrt 2.0)) (cos y))

simplify1.6s

Counts
292 → 292
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02346230
15835803
221315068
done50005048

prune1.0s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize42.0ms

Local error

Found 4 expressions with local error:

0.6b
(/ (/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0)) (sqrt (sqrt 2.0)))
0.7b
(* (/ (sqrt 1) (sqrt (sqrt 2.0))) (/ (/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0)) (sqrt (sqrt 2.0))))
0.7b
(/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0))
1.0b
(/ (sqrt 1) (sqrt (sqrt 2.0)))

rewrite397.0ms

Algorithm
rewrite-expression-head
Rules
516×sqrt-prod
474×times-frac
341×add-sqr-sqrt
219×*-un-lft-identity
207×add-cube-cbrt
94×associate-*r*
58×associate-*l*
52×add-exp-log add-cbrt-cube
40×unswap-sqr
24×associate-/r* div-inv
22×cbrt-undiv div-exp
17×associate-/l*
12×prod-exp cbrt-unprod
pow1
add-log-exp
frac-2neg associate-*l/ clear-num associate-/l/
frac-times sqrt-undiv flip3-+ associate-*r/ pow-prod-down *-commutative flip-+
Counts
4 → 457
Calls
4 calls:
32.0ms
(/ (/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0)) (sqrt (sqrt 2.0)))
259.0ms
(* (/ (sqrt 1) (sqrt (sqrt 2.0))) (/ (/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0)) (sqrt (sqrt 2.0))))
55.0ms
(/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0))
17.0ms
(/ (sqrt 1) (sqrt (sqrt 2.0)))

series739.0ms

Counts
4 → 10
Calls
4 calls:
377.0ms
(/ (/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0)) (sqrt (sqrt 2.0)))
216.0ms
(* (/ (sqrt 1) (sqrt (sqrt 2.0))) (/ (/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0)) (sqrt (sqrt 2.0))))
146.0ms
(/ (* (+ (exp x) (exp (- x))) (cos y)) (sqrt 2.0))
0.0ms
(/ (sqrt 1) (sqrt (sqrt 2.0)))

simplify3.0s

Counts
467 → 467
Iterations

Useful iterations: done (3.0s)

IterNodesCost
043812018
1126010529
236899184
done50009144

prune1.3s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes57.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 (0.0ms)

IterNodesCost
01011
11211
done1211

end0.0ms

sample5.2s

Algorithm
halfpoints