Details

Time bar (total: 11.1s)

sample55.0ms

Algorithm
intervals
Results
27.0ms716×body80valid

simplify44.0ms

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.0b

localize19.0ms

Local error

Found 3 expressions with local error:

0.0b
(cosh x)
0.0b
(* (cosh x) (/ y x))
6.6b
(/ (* (cosh x) (/ y x)) z)

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
17×add-exp-log add-cbrt-cube
13×add-cube-cbrt *-un-lft-identity times-frac associate-*r*
pow1 cbrt-undiv cosh-def div-exp
prod-exp cbrt-unprod
associate-*l* associate-/r* associate-/l/ add-log-exp
frac-times associate-*r/ associate-*l/ div-inv unswap-sqr
frac-2neg pow-prod-down clear-num *-commutative associate-/l*
Counts
3 → 68
Calls
3 calls:
1.0ms
(cosh x)
22.0ms
(* (cosh x) (/ y x))
23.0ms
(/ (* (cosh x) (/ y x)) z)

series312.0ms

Counts
3 → 9
Calls
3 calls:
84.0ms
(cosh x)
99.0ms
(* (cosh x) (/ y x))
129.0ms
(/ (* (cosh x) (/ y x)) z)

simplify65.0ms

Counts
77 → 77

prune239.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (log (cosh x)))
0.0b
(* (exp (log (cosh x))) (/ y x))
3.9b
(log (cosh x))
6.6b
(/ (* (exp (log (cosh x))) (/ y x)) z)

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
18×add-cube-cbrt *-un-lft-identity add-cbrt-cube
15×add-exp-log
14×times-frac
13×associate-*r*
11×log-prod
pow1 exp-sum
log-div cosh-def associate-*l*
cbrt-undiv exp-diff div-exp
exp-prod prod-exp cbrt-unprod add-log-exp unswap-sqr
associate-/r* associate-/l/
frac-times associate-*r/ associate-*l/ log-pow div-inv
frac-2neg rem-log-exp pow-prod-down clear-num *-commutative rem-exp-log associate-/l*
Counts
4 → 94
Calls
4 calls:
4.0ms
(exp (log (cosh x)))
42.0ms
(* (exp (log (cosh x))) (/ y x))
3.0ms
(log (cosh x))
48.0ms
(/ (* (exp (log (cosh x))) (/ y x)) z)

series578.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(exp (log (cosh x)))
94.0ms
(* (exp (log (cosh x))) (/ y x))
204.0ms
(log (cosh x))
192.0ms
(/ (* (exp (log (cosh x))) (/ y x)) z)

simplify57.0ms

Counts
106 → 106

prune396.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh x)
0.0b
(* y (cosh x))
0.2b
(* (* y (cosh x)) (/ 1 x))
6.6b
(/ (* (* y (cosh x)) (/ 1 x)) z)

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
60×add-exp-log
36×add-cbrt-cube
25×prod-exp
17×add-sqr-sqrt div-exp
16×associate-*r*
15×add-cube-cbrt *-un-lft-identity
13×cbrt-unprod
12×times-frac
11×pow1
cbrt-undiv
associate-*r/
cosh-def
rec-exp 1-exp associate-*l* pow-prod-down associate-/l/ add-log-exp
associate-/r*
frac-times associate-*l/ un-div-inv *-commutative div-inv
frac-2neg clear-num associate-/l* unswap-sqr
Counts
4 → 102
Calls
4 calls:
1.0ms
(cosh x)
13.0ms
(* y (cosh x))
33.0ms
(* (* y (cosh x)) (/ 1 x))
48.0ms
(/ (* (* y (cosh x)) (/ 1 x)) z)

series454.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(cosh x)
90.0ms
(* y (cosh x))
162.0ms
(* (* y (cosh x)) (/ 1 x))
142.0ms
(/ (* (* y (cosh x)) (/ 1 x)) z)

simplify57.0ms

Counts
114 → 114

prune270.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh x)
0.0b
(/ (cosh x) x)
0.7b
(/ 1 (/ (/ z y) (/ (cosh x) x)))
5.7b
(/ (/ z y) (/ (cosh x) x))

rewrite215.0ms

Algorithm
rewrite-expression-head
Rules
2564×times-frac
1115×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
190×associate-/r*
139×div-inv
62×add-exp-log
43×div-exp
36×add-cbrt-cube
22×cbrt-undiv
19×associate-/l*
associate-/r/
pow1 rec-exp 1-exp
add-log-exp
frac-2neg clear-num
cosh-def associate-/l/
pow-flip inv-pow
Counts
4 → 983
Calls
4 calls:
7.0ms
(cosh x)
7.0ms
(/ (cosh x) x)
54.0ms
(/ 1 (/ (/ z y) (/ (cosh x) x)))
23.0ms
(/ (/ z y) (/ (cosh x) x))

series587.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(cosh x)
113.0ms
(/ (cosh x) x)
186.0ms
(/ 1 (/ (/ z y) (/ (cosh x) x)))
227.0ms
(/ (/ z y) (/ (cosh x) x))

simplify241.0ms

Counts
995 → 995

prune4.2s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

regimes154.0ms

Accuracy

88.3% (0.8b remaining)

Error of 0.9b against oracle of 0.1b and baseline of 6.9b

bsearch118.0ms

Steps
ItersRangePoint
10
6.622104143292499e-60
6.825880425414297e-41
2.1261375815719633e-41
6
-0.0029592755767347406
-0.00025680656499688396
-0.0007255320694630307

simplify54.0ms

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.7s22402×body80valid