Details

Time bar (total: 18.7s)

sample59.0ms

Algorithm
intervals
Results
39.0ms312×body80valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done5010
51662
4325
396
238
116
08

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.2b

localize13.0ms

Local error

Found 1 expressions with local error:

4.7b
(* y (/ x z))

rewrite19.0ms

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

series38.0ms

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

simplify2.9s

Counts
38 → 38
Iterations
IterNodes
done5000
32763
2557
1177
073

prune277.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

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

rewrite130.0ms

Algorithm
rewrite-expression-head
Rules
25×add-exp-log
22×associate-*r*
20×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×cbrt-prod times-frac add-cbrt-cube
13×pow1
12×prod-exp cbrt-unprod
pow-prod-down
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv pow1/3 div-exp
associate-*l* associate-*r/ *-commutative div-inv
Counts
4 → 92
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
123.0ms
(* (* (* (cbrt x) (cbrt x)) y) (/ (cbrt x) z))

series1.2s

Counts
4 → 12
Calls
4 calls:
375.0ms
(cbrt x)
378.0ms
(cbrt x)
341.0ms
(cbrt x)
81.0ms
(* (* (* (cbrt x) (cbrt x)) y) (/ (cbrt x) z))

simplify1.6s

Counts
104 → 104
Iterations
IterNodes
done5002
21366
1378
0126

prune550.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
2.3b
(* y (/ (cbrt x) z))
3.2b
(* (* (cbrt x) (cbrt x)) (* y (/ (cbrt x) z)))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
30×add-exp-log
28×add-sqr-sqrt
23×associate-*r*
21×add-cbrt-cube
20×*-un-lft-identity times-frac add-cube-cbrt
18×pow1
16×cbrt-prod
15×prod-exp cbrt-unprod
pow-prod-down
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-*r/ unswap-sqr
pow1/3 *-commutative
div-inv
Counts
4 → 103
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
10.0ms
(* y (/ (cbrt x) z))
69.0ms
(* (* (cbrt x) (cbrt x)) (* y (/ (cbrt x) z)))

series889.0ms

Counts
4 → 12
Calls
4 calls:
314.0ms
(cbrt x)
345.0ms
(cbrt x)
162.0ms
(* y (/ (cbrt x) z))
67.0ms
(* (* (cbrt x) (cbrt x)) (* y (/ (cbrt x) z)))

simplify1.6s

Counts
115 → 115
Iterations
IterNodes
done5002
21338
1387
0147

prune657.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.7b
(cbrt (* (cbrt x) (cbrt x)))
1.3b
(* (* y (cbrt (* (cbrt x) (cbrt x)))) (/ (cbrt (cbrt x)) z))
3.2b
(* (* (cbrt x) (cbrt x)) (* (* y (cbrt (* (cbrt x) (cbrt x)))) (/ (cbrt (cbrt x)) z)))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
57×add-exp-log
35×add-cbrt-cube
33×prod-exp cbrt-unprod
32×associate-*r*
31×cbrt-prod
30×pow1
27×times-frac
24×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×pow-prod-down
cbrt-undiv div-exp
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r/
pow1/3 associate-*l* *-commutative
div-inv
Counts
4 → 120
Calls
4 calls:
1.0ms
(cbrt x)
8.0ms
(cbrt (* (cbrt x) (cbrt x)))
34.0ms
(* (* y (cbrt (* (cbrt x) (cbrt x)))) (/ (cbrt (cbrt x)) z))
120.0ms
(* (* (cbrt x) (cbrt x)) (* (* y (cbrt (* (cbrt x) (cbrt x)))) (/ (cbrt (cbrt x)) z)))

series1.0s

Counts
4 → 12
Calls
4 calls:
301.0ms
(cbrt x)
518.0ms
(cbrt (* (cbrt x) (cbrt x)))
144.0ms
(* (* y (cbrt (* (cbrt x) (cbrt x)))) (/ (cbrt (cbrt x)) z))
84.0ms
(* (* (cbrt x) (cbrt x)) (* (* y (cbrt (* (cbrt x) (cbrt x)))) (/ (cbrt (cbrt x)) z)))

simplify2.2s

Counts
132 → 132
Iterations
IterNodes
done5000
22262
1612
0206

prune671.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0b

regimes670.0ms

Accuracy

70.6% (1.6b remaining)

Error of 1.6b against oracle of 0.0b and baseline of 5.3b

bsearch6.0ms

simplify10.0ms

Iterations
IterNodes
done34
134
028

end0.0ms

sample1.5s

Algorithm
intervals
Results
1.1s9594×body80valid