Details

Time bar (total: 6.8s)

sample23.0ms

Algorithm
intervals
Results
8.0ms321×body80valid

simplify18.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0155
1255
2415
3635
4805
5965
61135
71215
81245
91245
done1245

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.1b

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ t (- 1.0 z))
0.0b
(- (/ y z) (/ t (- 1.0 z)))
5.9b
(* x (- (/ y z) (/ t (- 1.0 z))))

rewrite339.0ms

Algorithm
rewrite-expression-head
Rules
1192×times-frac
1082×add-sqr-sqrt
1078×*-un-lft-identity
819×prod-diff
814×add-cube-cbrt
275×distribute-rgt-in distribute-lft-in
129×distribute-lft-out-- difference-of-squares
104×div-inv
80×associate-/r/
42×flip3-- flip--
13×fma-neg
10×associate-*r*
add-exp-log add-cbrt-cube
pow1 associate-/r* add-log-exp
expm1-log1p-u sub-neg associate-*r/ associate-*l* log1p-expm1-u associate-/l*
frac-sub
cbrt-undiv frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod unswap-sqr
Counts
3 → 927
Calls
3 calls:
10.0ms
(/ t (- 1.0 z))
50.0ms
(- (/ y z) (/ t (- 1.0 z)))
181.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series130.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(/ t (- 1.0 z))
36.0ms
(- (/ y z) (/ t (- 1.0 z)))
59.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

simplify217.0ms

Counts
936 → 936
Iterations

Useful iterations: 1 (34.0ms)

IterNodesCost
0166127825
1500122260
done500122260

prune1.7s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.5b

localize13.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (- 1.0 z))
0.3b
(cbrt (- 1.0 z))
0.3b
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
5.9b
(* x (- (/ y z) (* (/ 1 (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))) (/ t (cbrt (- 1.0 z))))))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
48×*-un-lft-identity
38×cbrt-prod
30×add-cube-cbrt
26×prod-diff
18×times-frac
16×cbrt-div
15×distribute-rgt-in distribute-lft-in
13×pow1
11×associate-*r* associate-*l*
10×swap-sqr
flip3-- flip--
add-exp-log pow1/3 associate-*r/ distribute-lft-out--
add-cbrt-cube difference-of-squares
frac-times unswap-sqr
expm1-log1p-u log1p-expm1-u add-log-exp
pow-prod-down associate-*l/ frac-sub
sub-neg prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod div-inv
pow2 pow-plus
Counts
4 → 147
Calls
4 calls:
4.0ms
(cbrt (- 1.0 z))
4.0ms
(cbrt (- 1.0 z))
36.0ms
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
51.0ms
(* x (- (/ y z) (* (/ 1 (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))) (/ t (cbrt (- 1.0 z))))))

series338.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(cbrt (- 1.0 z))
89.0ms
(cbrt (- 1.0 z))
111.0ms
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
51.0ms
(* x (- (/ y z) (* (/ 1 (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))) (/ t (cbrt (- 1.0 z))))))

simplify83.0ms

Counts
159 → 159
Iterations

Useful iterations: 2 (67.0ms)

IterNodesCost
06362287
125752020
250011925
done50011925

prune625.0ms

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 0.3b

localize17.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (- 1.0 z))
0.3b
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
2.9b
(* (- x) (/ (/ t (cbrt (- 1.0 z))) (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))))
7.8b
(* x (/ y z))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
79×add-sqr-sqrt
69×times-frac
63×associate-*r*
62×*-un-lft-identity
49×cbrt-prod
40×add-cube-cbrt
29×add-exp-log
28×cbrt-div
21×associate-*l* add-cbrt-cube
15×pow1
14×flip3-- flip--
10×swap-sqr prod-exp associate-/r/ cbrt-unprod distribute-lft-out-- unswap-sqr
frac-times difference-of-squares
cbrt-undiv pow1/3 div-exp
associate-*r/
expm1-log1p-u pow-prod-down associate-*l/ log1p-expm1-u add-log-exp
distribute-lft-neg-in distribute-rgt-neg-in *-commutative div-inv
pow-sqr pow-prod-up
distribute-lft-neg-out pow2 neg-mul-1 pow-plus
Counts
4 → 188
Calls
4 calls:
4.0ms
(cbrt (- 1.0 z))
38.0ms
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
94.0ms
(* (- x) (/ (/ t (cbrt (- 1.0 z))) (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))))
13.0ms
(* x (/ y z))

series266.0ms

Counts
4 → 12
Calls
4 calls:
85.0ms
(cbrt (- 1.0 z))
100.0ms
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
57.0ms
(* (- x) (/ (/ t (cbrt (- 1.0 z))) (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))))
24.0ms
(* x (/ y z))

simplify45.0ms

Counts
200 → 200
Iterations

Useful iterations: 1 (26.0ms)

IterNodesCost
011061781
150011564
done50011564

prune621.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (- 1.0 z))
0.3b
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
2.9b
(* (- x) (/ (/ t (cbrt (- 1.0 z))) (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))))
6.2b
(/ (* x y) z)

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
68×add-sqr-sqrt
62×times-frac
56×*-un-lft-identity
50×associate-*r*
49×cbrt-prod
34×add-cube-cbrt
29×add-exp-log
28×cbrt-div
21×add-cbrt-cube
18×associate-*l*
14×flip3-- flip--
13×pow1
10×swap-sqr associate-/r/ distribute-lft-out--
prod-exp cbrt-unprod
cbrt-undiv frac-times div-exp difference-of-squares unswap-sqr
pow1/3
associate-*r/
expm1-log1p-u associate-*l/ log1p-expm1-u add-log-exp
distribute-lft-neg-in distribute-rgt-neg-in pow-prod-down associate-/r* div-inv
pow-sqr *-commutative pow-prod-up
distribute-lft-neg-out pow2 neg-mul-1 frac-2neg pow-plus clear-num associate-/l*
Counts
4 → 177
Calls
4 calls:
5.0ms
(cbrt (- 1.0 z))
35.0ms
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
95.0ms
(* (- x) (/ (/ t (cbrt (- 1.0 z))) (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))))
9.0ms
(/ (* x y) z)

series273.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(cbrt (- 1.0 z))
102.0ms
(* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))
60.0ms
(* (- x) (/ (/ t (cbrt (- 1.0 z))) (* (cbrt (- 1.0 z)) (cbrt (- 1.0 z)))))
20.0ms
(/ (* x y) z)

simplify41.0ms

Counts
189 → 189
Iterations

Useful iterations: 1 (27.0ms)

IterNodesCost
010511732
150011516
done50011516

prune611.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 0.0b

regimes251.0ms

Accuracy

34.1% (3.6b remaining)

Error of 3.7b against oracle of 0.1b and baseline of 5.6b

bsearch135.0ms

Steps
ItersRangePoint
9
3.435378135068999e+267
1.7045010913863273e+273
1.0635404435626457e+273
7
3.101919939185002e-18
7.397888671630421e-17
4.454345374416069e-17
6
-2.99859562229079e-238
-4.41865989502181e-239
-1.4100017685468478e-238

simplify3.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06964
19264
29964
310064
410064
done10064

end0.0ms

sample631.0ms

Algorithm
intervals
Results
285.0ms10184×body80valid