Details

Time bar (total: 23.1s)

sample27.0ms

Algorithm
intervals
Results
9.0ms302×body80valid

simplify5.5s

Counts
1 → 1
Iterations

Useful iterations: 3 (26.0ms)

IterNodesCost
089
1169
2427
3995
43865
517055
done50015

prune14.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 7.5b

localize6.0ms

Local error

Found 1 expressions with local error:

7.2b
(* (/ y z) x)

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
13×associate-*l*
10×times-frac
add-cube-cbrt *-un-lft-identity
add-exp-log add-cbrt-cube
pow1 associate-*r*
prod-exp cbrt-unprod unswap-sqr
cbrt-undiv expm1-log1p-u div-exp pow-prod-down associate-*l/ *-commutative log1p-expm1-u div-inv add-log-exp
Counts
1 → 34
Calls
1 calls:
33.0ms
(* (/ y z) x)

series51.0ms

Counts
1 → 3
Calls
1 calls:
51.0ms
(* (/ y z) x)

simplify6.0s

Counts
37 → 37
Iterations

Useful iterations: 2 (106.0ms)

IterNodesCost
070273
1155268
2427236
31211236
43623236
done5000236

prune123.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt z)
1.4b
(* (/ y (cbrt z)) x)
4.0b
(* (/ 1 (* (cbrt z) (cbrt z))) (* (/ y (cbrt z)) x))

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
87×add-exp-log
46×prod-exp
35×add-cbrt-cube
30×add-sqr-sqrt
29×associate-*l*
23×times-frac
22×add-cube-cbrt *-un-lft-identity
20×div-exp cbrt-unprod
16×cbrt-prod
11×pow1
10×cbrt-undiv
rec-exp 1-exp
expm1-log1p-u associate-*r* pow-prod-down associate-*l/ log1p-expm1-u add-log-exp
unswap-sqr
pow1/3 *-commutative div-inv
frac-times associate-*r/
Counts
4 → 123
Calls
4 calls:
1.0ms
(cbrt z)
1.0ms
(cbrt z)
40.0ms
(* (/ y (cbrt z)) x)
113.0ms
(* (/ 1 (* (cbrt z) (cbrt z))) (* (/ y (cbrt z)) x))

series720.0ms

Counts
4 → 12
Calls
4 calls:
247.0ms
(cbrt z)
228.0ms
(cbrt z)
176.0ms
(* (/ y (cbrt z)) x)
70.0ms
(* (/ 1 (* (cbrt z) (cbrt z))) (* (/ y (cbrt z)) x))

simplify2.6s

Counts
135 → 135
Iterations

Useful iterations: done (2.5s)

IterNodesCost
01771599
14181419
21539991
done5001826

prune402.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

localize9.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt z)
1.4b
(* (/ y (cbrt z)) x)
3.9b
(/ (* (/ y (cbrt z)) x) (* (cbrt z) (cbrt z)))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
30×add-exp-log
28×add-sqr-sqrt
22×associate-*l*
21×times-frac add-cbrt-cube
20×add-cube-cbrt *-un-lft-identity
16×cbrt-prod
cbrt-undiv div-exp prod-exp cbrt-unprod
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
associate-*r* unswap-sqr
pow1/3 associate-*l/ div-inv
frac-2neg pow-prod-down clear-num associate-/r* *-commutative associate-/l/ associate-/l*
Counts
4 → 98
Calls
4 calls:
2.0ms
(cbrt z)
2.0ms
(cbrt z)
31.0ms
(* (/ y (cbrt z)) x)
23.0ms
(/ (* (/ y (cbrt z)) x) (* (cbrt z) (cbrt z)))

series681.0ms

Counts
4 → 12
Calls
4 calls:
257.0ms
(cbrt z)
220.0ms
(cbrt z)
139.0ms
(* (/ y (cbrt z)) x)
65.0ms
(/ (* (/ y (cbrt z)) x) (* (cbrt z) (cbrt z)))

simplify1.2s

Counts
110 → 110
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01381043
13311013
21325767
done5000676

prune404.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0b

localize12.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
1.6b
(* (/ (cbrt y) z) x)
5.0b
(* (/ (* (cbrt y) (cbrt y)) 1) (* (/ (cbrt y) z) x))

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
66×add-exp-log
35×add-cbrt-cube
33×prod-exp
30×add-sqr-sqrt
29×associate-*l*
23×times-frac
22×add-cube-cbrt *-un-lft-identity
20×cbrt-unprod
18×div-exp
16×cbrt-prod
11×pow1
10×cbrt-undiv
1-exp
expm1-log1p-u associate-*r* pow-prod-down associate-*l/ log1p-expm1-u add-log-exp
unswap-sqr
pow1/3 *-commutative div-inv
frac-times associate-*r/
Counts
4 → 117
Calls
4 calls:
2.0ms
(cbrt y)
2.0ms
(cbrt y)
32.0ms
(* (/ (cbrt y) z) x)
67.0ms
(* (/ (* (cbrt y) (cbrt y)) 1) (* (/ (cbrt y) z) x))

series736.0ms

Counts
4 → 12
Calls
4 calls:
233.0ms
(cbrt y)
259.0ms
(cbrt y)
184.0ms
(* (/ (cbrt y) z) x)
60.0ms
(* (/ (* (cbrt y) (cbrt y)) 1) (* (/ (cbrt y) z) x))

simplify2.6s

Counts
129 → 129
Iterations

Useful iterations: done (2.6s)

IterNodesCost
01721505
14021316
21454933
done5000783

prune375.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0b

regimes419.0ms

Accuracy

90.5% (0.5b remaining)

Error of 0.5b against oracle of 0.0b and baseline of 5.5b

bsearch1.0ms

simplify14.0ms

Iterations

Useful iterations: 4 (6.0ms)

IterNodesCost
01949
12445
22741
33337
43636
53936
64036
74136
done4136

end0.0ms

sample912.0ms

Algorithm
intervals
Results
394.0ms9620×body80valid