Details

Time bar (total: 18.1s)

sample79.0ms

Algorithm
intervals
Results
37.0ms775×body80valid

simplify7.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078
1188
2418
31028
42248
53778
65928
712288
834768
done50008

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.1b

localize11.0ms

Local error

Found 3 expressions with local error:

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

rewrite38.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
expm1-log1p-u associate-*l* associate-/r* log1p-expm1-u 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 → 74
Calls
3 calls:
1.0ms
(cosh x)
15.0ms
(* (cosh x) (/ y x))
20.0ms
(/ (* (cosh x) (/ y x)) z)

series262.0ms

Counts
3 → 9
Calls
3 calls:
50.0ms
(cosh x)
87.0ms
(* (cosh x) (/ y x))
124.0ms
(/ (* (cosh x) (/ y x)) z)

simplify1.5s

Counts
83 → 83
Iterations

Useful iterations: 2 (296.0ms)

IterNodesCost
0156811
1366770
21353665
done5000665

prune223.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 3 expressions with local error:

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

rewrite32.0ms

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

series317.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(cosh x)
85.0ms
(* (cosh x) y)
154.0ms
(/ (* (cosh x) y) (* x z))

simplify989.0ms

Counts
64 → 64
Iterations

Useful iterations: 2 (278.0ms)

IterNodesCost
0119584
1296562
21276462
done5001462

prune188.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 4 expressions with local error:

3.4b
(cbrt (/ (* (cosh x) y) (* x z)))
4.9b
(/ (* (cosh x) y) (* x z))
4.9b
(/ (* (cosh x) y) (* x z))
4.9b
(/ (* (cosh x) y) (* x z))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
40×add-exp-log add-cbrt-cube
12×cbrt-undiv div-exp prod-exp cbrt-unprod
cbrt-prod add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 expm1-log1p-u times-frac log1p-expm1-u div-inv add-log-exp
cosh-def frac-2neg associate-*l/ clear-num associate-/r* associate-/l/ associate-/l*
cbrt-div pow1/3
Counts
4 → 88
Calls
4 calls:
6.0ms
(cbrt (/ (* (cosh x) y) (* x z)))
18.0ms
(/ (* (cosh x) y) (* x z))
14.0ms
(/ (* (cosh x) y) (* x z))
19.0ms
(/ (* (cosh x) y) (* x z))

series672.0ms

Counts
4 → 12
Calls
4 calls:
230.0ms
(cbrt (/ (* (cosh x) y) (* x z)))
174.0ms
(/ (* (cosh x) y) (* x z))
143.0ms
(/ (* (cosh x) y) (* x z))
125.0ms
(/ (* (cosh x) y) (* x z))

simplify843.0ms

Counts
100 → 100
Iterations

Useful iterations: done (840.0ms)

IterNodesCost
01311342
13181288
212901018
done50001011

prune274.0ms

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (* (cosh x) y))
0.6b
(cbrt (* (cosh x) y))
0.6b
(cbrt (* (cosh x) y))
4.9b
(/ (* (* (cbrt (* (cosh x) y)) (cbrt (* (cosh x) y))) (cbrt (* (cosh x) y))) (* x z))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
25×add-exp-log
20×associate-*l/
17×add-cbrt-cube
15×cbrt-div cosh-def
prod-exp cbrt-unprod
associate-/l/
cbrt-undiv div-exp
frac-times
pow1 add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity log1p-expm1-u add-log-exp
cbrt-prod pow1/3 associate-*r/
frac-2neg times-frac clear-num associate-/r* div-inv associate-/l*
Counts
4 → 70
Calls
4 calls:
7.0ms
(cbrt (* (cosh x) y))
6.0ms
(cbrt (* (cosh x) y))
6.0ms
(cbrt (* (cosh x) y))
87.0ms
(/ (* (* (cbrt (* (cosh x) y)) (cbrt (* (cosh x) y))) (cbrt (* (cosh x) y))) (* x z))

series757.0ms

Counts
4 → 12
Calls
4 calls:
183.0ms
(cbrt (* (cosh x) y))
179.0ms
(cbrt (* (cosh x) y))
180.0ms
(cbrt (* (cosh x) y))
215.0ms
(/ (* (* (cbrt (* (cosh x) y)) (cbrt (* (cosh x) y))) (cbrt (* (cosh x) y))) (* x z))

simplify1.5s

Counts
82 → 82
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01281313
13351263
21473820
done5001704

prune281.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

regimes244.0ms

Accuracy

95.2% (0.3b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 7.0b

bsearch118.0ms

Steps
ItersRangePoint
9
4.861077116233833e+20
6.6094121709703044e+25
1.8049362431750824e+23
7
-3.423602116682063e-37
-4.786244883458866e-39
-3.3781132449665854e-37

simplify4.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
01632
12225
done2225

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.1s22060×body80valid