Details

Time bar (total: 13.0s)

sample38.0ms

Algorithm
intervals
Results
13.0ms235×body80valid
2.0msbody640valid
1.0msbody2560valid
1.0msbody320valid
0.0msbody1280valid
0.0msbody160valid

simplify522.0ms

Counts
1 → 1
Iterations
IterNodes
done505
7505
6504
5497
4431
3212
266
120
08

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize23.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (+ (+ (+ (+ x y) y) x) z) x)
0.0b
(+ (+ x y) y)
0.0b
(+ (+ (+ x y) y) x)

rewrite2.6s

Algorithm
rewrite-expression-head
Rules
37×*-un-lft-identity add-log-exp
24×sum-log distribute-lft-out
add-sqr-sqrt pow1 +-commutative associate-+l+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+
Counts
3 → 53
Calls
3 calls:
2.4s
(+ (+ (+ (+ (+ x y) y) x) z) x)
42.0ms
(+ (+ x y) y)
170.0ms
(+ (+ (+ x y) y) x)

series108.0ms

Counts
3 → 9
Calls
3 calls:
44.0ms
(+ (+ (+ (+ (+ x y) y) x) z) x)
27.0ms
(+ (+ x y) y)
37.0ms
(+ (+ (+ x y) y) x)

simplify572.0ms

Counts
62 → 62
Iterations
IterNodes
done5000
21096
1245
088

prune233.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ z (+ (+ y y) (* x 3)))
0.0b
(+ (+ y y) (* x 3))

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
16×add-log-exp
sum-log
*-un-lft-identity
add-sqr-sqrt pow1 +-commutative flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+
associate-+l+ associate-+r+ distribute-lft-out
Counts
2 → 28
Calls
2 calls:
54.0ms
(+ z (+ (+ y y) (* x 3)))
28.0ms
(+ (+ y y) (* x 3))

series63.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(+ z (+ (+ y y) (* x 3)))
37.0ms
(+ (+ y y) (* x 3))

simplify914.0ms

Counts
34 → 34
Iterations
IterNodes
done5000
2786
1179
059

prune206.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ y (+ x y)))
0.5b
(cbrt (+ y (+ x y)))
0.5b
(cbrt (+ y (+ x y)))
0.5b
(* (cbrt (+ y (+ x y))) (cbrt (+ y (+ x y))))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
74×*-un-lft-identity
51×cbrt-prod
33×distribute-lft-out
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt
14×swap-sqr
11×pow1
flip3-+ pow1/3 flip-+
associate-*r* associate-*l*
add-exp-log
frac-times add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 105
Calls
4 calls:
15.0ms
(cbrt (+ y (+ x y)))
10.0ms
(cbrt (+ y (+ x y)))
10.0ms
(cbrt (+ y (+ x y)))
135.0ms
(* (cbrt (+ y (+ x y))) (cbrt (+ y (+ x y))))

series1.3s

Counts
4 → 12
Calls
4 calls:
362.0ms
(cbrt (+ y (+ x y)))
291.0ms
(cbrt (+ y (+ x y)))
270.0ms
(cbrt (+ y (+ x y)))
361.0ms
(* (cbrt (+ y (+ x y))) (cbrt (+ y (+ x y))))

simplify608.0ms

Counts
117 → 117
Iterations
IterNodes
done5000
21295
1315
0130

prune647.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (+ x (+ y (+ x y)))) (cbrt (+ x (+ y (+ x y)))))
0.5b
(cbrt (+ x (+ y (+ x y))))
0.5b
(cbrt (+ x (+ y (+ x y))))
0.5b
(cbrt (+ x (+ y (+ x y))))

rewrite575.0ms

Algorithm
rewrite-expression-head
Rules
138×*-un-lft-identity
78×distribute-lft-out
70×cbrt-prod
23×add-sqr-sqrt
21×swap-sqr
18×cbrt-div
15×add-cube-cbrt
11×pow1
flip3-+ pow1/3 associate-*r* associate-*l* flip-+
add-exp-log
frac-times add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 117
Calls
4 calls:
398.0ms
(* (cbrt (+ x (+ y (+ x y)))) (cbrt (+ x (+ y (+ x y)))))
62.0ms
(cbrt (+ x (+ y (+ x y))))
68.0ms
(cbrt (+ x (+ y (+ x y))))
42.0ms
(cbrt (+ x (+ y (+ x y))))

series1.3s

Counts
4 → 12
Calls
4 calls:
416.0ms
(* (cbrt (+ x (+ y (+ x y)))) (cbrt (+ x (+ y (+ x y)))))
312.0ms
(cbrt (+ x (+ y (+ x y))))
290.0ms
(cbrt (+ x (+ y (+ x y))))
296.0ms
(cbrt (+ x (+ y (+ x y))))

simplify618.0ms

Counts
129 → 129
Iterations
IterNodes
done5000
21193
1333
0139

prune784.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

regimes263.0ms

Accuracy

0% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done11
111
08

end0.0ms

sample1.3s

Algorithm
intervals
Results
896.0ms7384×body80valid
39.0ms207×body1280valid
26.0ms177×body640valid
15.0ms131×body320valid
10.0ms37×body2560valid
5.0ms70×body160valid