Details

Time bar (total: 16.2s)

sample70.0ms

Algorithm
intervals
Results
43.0ms670×body80valid

simplify2.2s

Counts
1 → 1
Iterations
IterNodes
done5001
72733
6751
5308
4183
384
239
118
07

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.1b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite54.0ms

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

series326.0ms

Counts
2 → 6
Calls
2 calls:
126.0ms
(* (cosh x) (/ y x))
200.0ms
(/ (* (cosh x) (/ y x)) z)

simplify1.3s

Counts
68 → 68
Iterations
IterNodes
done5001
21300
1348
0139

prune289.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize46.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (exp x) (exp (- x)))
0.0b
(* (+ (exp x) (exp (- x))) y)
5.5b
(/ (* (+ (exp x) (exp (- x))) y) (* z (* 2 x)))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
26×add-cbrt-cube add-exp-log
10×prod-exp cbrt-unprod
*-un-lft-identity
add-sqr-sqrt
cbrt-undiv div-exp
pow1 add-cube-cbrt add-log-exp
associate-*l* associate-*l/
flip3-+ associate-*r* flip-+ insert-posit16
distribute-lft-out associate-/l/
+-commutative clear-num associate-/r* sum-log frac-2neg times-frac pow-prod-down *-commutative div-inv associate-/l* unswap-sqr
Counts
3 → 63
Calls
3 calls:
12.0ms
(+ (exp x) (exp (- x)))
71.0ms
(* (+ (exp x) (exp (- x))) y)
42.0ms
(/ (* (+ (exp x) (exp (- x))) y) (* z (* 2 x)))

series234.0ms

Counts
3 → 9
Calls
3 calls:
28.0ms
(+ (exp x) (exp (- x)))
75.0ms
(* (+ (exp x) (exp (- x))) y)
131.0ms
(/ (* (+ (exp x) (exp (- x))) y) (* z (* 2 x)))

simplify1.8s

Counts
72 → 72
Iterations
IterNodes
done5031
22116
1422
0141

prune304.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize46.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp x) (exp (- x)))
0.0b
(* (+ (exp x) (exp (- x))) y)
0.3b
(/ 1 (/ (* z (* 2 x)) (* (+ (exp x) (exp (- x))) y)))
5.4b
(/ (* z (* 2 x)) (* (+ (exp x) (exp (- x))) y))

rewrite221.0ms

Algorithm
rewrite-expression-head
Rules
100×add-exp-log
56×add-cbrt-cube
38×div-exp
37×prod-exp
26×times-frac
22×*-un-lft-identity
20×add-sqr-sqrt
19×cbrt-undiv cbrt-unprod
18×add-cube-cbrt
12×associate-*l/
11×associate-/r/
associate-/r*
pow1 rec-exp flip3-+ 1-exp flip-+
div-inv add-log-exp
associate-*l* insert-posit16 associate-/l*
associate-*r*
clear-num frac-2neg distribute-lft-out
+-commutative sum-log pow-prod-down *-commutative pow-flip inv-pow unswap-sqr
Counts
4 → 136
Calls
4 calls:
24.0ms
(+ (exp x) (exp (- x)))
68.0ms
(* (+ (exp x) (exp (- x))) y)
78.0ms
(/ 1 (/ (* z (* 2 x)) (* (+ (exp x) (exp (- x))) y)))
43.0ms
(/ (* z (* 2 x)) (* (+ (exp x) (exp (- x))) y))

series406.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(+ (exp x) (exp (- x)))
63.0ms
(* (+ (exp x) (exp (- x))) y)
163.0ms
(/ 1 (/ (* z (* 2 x)) (* (+ (exp x) (exp (- x))) y)))
150.0ms
(/ (* z (* 2 x)) (* (+ (exp x) (exp (- x))) y))

simplify2.0s

Counts
148 → 148
Iterations
IterNodes
done5014
23296
1647
0235

prune504.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp x) (/ 1 (exp x)))
0.0b
(/ (+ (exp x) (/ 1 (exp x))) z)
0.0b
(/ 1 (exp x))
5.6b
(/ (/ (+ (exp x) (/ 1 (exp x))) z) (/ (* 2 x) y))

rewrite172.0ms

Algorithm
rewrite-expression-head
Rules
337×times-frac
222×*-un-lft-identity
135×add-sqr-sqrt add-cube-cbrt
60×div-inv
58×distribute-lft-out
29×add-cbrt-cube
28×add-exp-log
27×associate-/l*
16×div-exp
15×cbrt-undiv
13×associate-/r*
add-log-exp
pow1
insert-posit16 pow-flip
exp-prod clear-num frac-2neg associate-/l/
flip3-+ prod-exp cbrt-unprod flip-+
+-commutative rec-exp sum-log 1-exp associate-/r/ inv-pow
Counts
4 → 271
Calls
4 calls:
20.0ms
(+ (exp x) (/ 1 (exp x)))
55.0ms
(/ (+ (exp x) (/ 1 (exp x))) z)
7.0ms
(/ 1 (exp x))
79.0ms
(/ (/ (+ (exp x) (/ 1 (exp x))) z) (/ (* 2 x) y))

series269.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(+ (exp x) (/ 1 (exp x)))
81.0ms
(/ (+ (exp x) (/ 1 (exp x))) z)
14.0ms
(/ 1 (exp x))
131.0ms
(/ (/ (+ (exp x) (/ 1 (exp x))) z) (/ (* 2 x) y))

simplify2.4s

Counts
283 → 283
Iterations
IterNodes
done5072
23727
11126
0393

prune1.2s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

regimes201.0ms

Accuracy

90.5% (0.7b remaining)

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

bsearch77.0ms

Steps
ItersRangePoint
8
6.004614779223737e-20
2.434636542894826e-15
7.694949687069597e-19
5
-2.1923047753328153e+97
-5.807654414909257e+96
-5.936045909707795e+96

simplify6.0ms

Iterations
IterNodes
done38
138
028

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.4s22307×body80valid