Details

Time bar (total: 19.0s)

sample86.0ms

Algorithm
intervals
Results
17.0ms27×body1280valid
16.0ms214×body80valid
12.0ms32×body640valid
5.0ms94×body80nan
5.0ms18×body320valid
2.0ms13×body160valid

simplify1.0s

Counts
1 → 1
Iterations
IterNodes
done5000
61983
5483
4150
354
227
118
010

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.4b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (pow (/ y (+ y z)) y) y))
0.0b
(/ (pow (/ y (+ y z)) y) y)
0.0b
(/ y (+ y z))
6.2b
(pow (/ y (+ y z)) y)

rewrite169.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
121×*-un-lft-identity
90×unpow-prod-down
81×add-sqr-sqrt add-cube-cbrt
25×associate-/l*
20×distribute-lft-out
17×add-exp-log
12×associate-/r/
add-cbrt-cube
associate-/r* flip3-+ div-exp flip-+ div-inv
add-log-exp
pow1 sqr-pow
pow-exp
pow-unpow
pow-to-exp cbrt-undiv clear-num frac-2neg
+-commutative sum-log pow-pow
Counts
4 → 184
Calls
4 calls:
69.0ms
(+ x (/ (pow (/ y (+ y z)) y) y))
46.0ms
(/ (pow (/ y (+ y z)) y) y)
18.0ms
(/ y (+ y z))
29.0ms
(pow (/ y (+ y z)) y)

series679.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(+ x (/ (pow (/ y (+ y z)) y) y))
190.0ms
(/ (pow (/ y (+ y z)) y) y)
63.0ms
(/ y (+ y z))
336.0ms
(pow (/ y (+ y z)) y)

simplify1.6s

Counts
196 → 196
Iterations
IterNodes
done5001
23058
1718
0299

prune1.1s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.8b
(pow (/ (cbrt y) (cbrt (+ y z))) y)
1.1b
(pow (/ (* (cbrt y) (cbrt y)) (* (cbrt (+ y z)) (cbrt (+ y z)))) y)

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
61×unpow-prod-down
51×cbrt-prod
48×*-un-lft-identity
43×times-frac
36×add-sqr-sqrt add-cube-cbrt
20×add-exp-log
14×cbrt-div
10×associate-/r/
flip3-+ pow-exp flip-+
pow1 pow-unpow distribute-lft-out
div-exp
frac-times add-cbrt-cube prod-exp add-log-exp
pow-to-exp pow-pow pow1/3 associate-*l/ associate-*r/ div-inv sqr-pow
Counts
4 → 116
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
16.0ms
(pow (/ (cbrt y) (cbrt (+ y z))) y)
22.0ms
(pow (/ (* (cbrt y) (cbrt y)) (* (cbrt (+ y z)) (cbrt (+ y z)))) y)

series1.3s

Counts
4 → 12
Calls
4 calls:
271.0ms
(cbrt y)
244.0ms
(cbrt y)
381.0ms
(pow (/ (cbrt y) (cbrt (+ y z))) y)
396.0ms
(pow (/ (* (cbrt y) (cbrt y)) (* (cbrt (+ y z)) (cbrt (+ y z)))) y)

simplify1.4s

Counts
128 → 128
Iterations
IterNodes
done5001
23075
1963
0295

prune932.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize89.0ms

Local error

Found 4 expressions with local error:

1.1b
(pow (* (cbrt (/ y (+ y z))) (cbrt (/ y (+ y z)))) y)
5.4b
(cbrt (/ y (+ y z)))
5.4b
(cbrt (/ y (+ y z)))
5.4b
(cbrt (/ y (+ y z)))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
54×cbrt-prod
47×*-un-lft-identity
36×times-frac
29×add-sqr-sqrt add-cube-cbrt
12×pow1
pow-pow pow1/3 distribute-lft-out
add-exp-log
associate-/r/
add-cbrt-cube add-log-exp
pow-unpow cbrt-div flip3-+ flip-+ div-inv
pow-prod-down pow-exp pow-sqr pow-prod-up
pow2 pow-to-exp unpow-prod-down pow-plus prod-exp sqr-pow
Counts
4 → 105
Calls
4 calls:
28.0ms
(pow (* (cbrt (/ y (+ y z))) (cbrt (/ y (+ y z)))) y)
14.0ms
(cbrt (/ y (+ y z)))
9.0ms
(cbrt (/ y (+ y z)))
9.0ms
(cbrt (/ y (+ y z)))

series935.0ms

Counts
4 → 12
Calls
4 calls:
431.0ms
(pow (* (cbrt (/ y (+ y z))) (cbrt (/ y (+ y z)))) y)
170.0ms
(cbrt (/ y (+ y z)))
161.0ms
(cbrt (/ y (+ y z)))
171.0ms
(cbrt (/ y (+ y z)))

simplify1.9s

Counts
117 → 117
Iterations
IterNodes
done5001
33739
2924
1301
0138

prune952.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize71.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ y z))
0.6b
(cbrt y)
0.6b
(cbrt y)
1.1b
(pow (/ (* (cbrt y) (cbrt y)) (* (cbrt (+ y z)) (cbrt (+ y z)))) y)

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
17×add-exp-log
14×cbrt-div
13×unpow-prod-down
11×*-un-lft-identity
10×cbrt-prod
add-sqr-sqrt add-cube-cbrt
associate-/r/
flip3-+ flip-+
pow1 pow-exp
frac-times add-cbrt-cube div-exp prod-exp add-log-exp
pow-unpow pow1/3
associate-*l/ associate-*r/
pow-to-exp pow-pow times-frac div-inv distribute-lft-out sqr-pow
Counts
4 → 67
Calls
4 calls:
3.0ms
(cbrt (+ y z))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
26.0ms
(pow (/ (* (cbrt y) (cbrt y)) (* (cbrt (+ y z)) (cbrt (+ y z)))) y)

series1.1s

Counts
4 → 12
Calls
4 calls:
182.0ms
(cbrt (+ y z))
297.0ms
(cbrt y)
228.0ms
(cbrt y)
420.0ms
(pow (/ (* (cbrt y) (cbrt y)) (* (cbrt (+ y z)) (cbrt (+ y z)))) y)

simplify1.1s

Counts
79 → 79
Iterations
IterNodes
done5001
21791
1520
0173

prune765.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes222.0ms

Accuracy

0% (1.4b remaining)

Error of 2.1b against oracle of 0.7b and baseline of 2.1b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done17
117
015

end0.0ms

sample3.3s

Algorithm
intervals
Results
1.0s6482×body80valid
635.0ms792×body1280valid
515.0ms969×body640valid
263.0ms2977×body80nan
169.0ms597×body320valid
59.0ms341×body160valid