Details

Time bar (total: 26.2s)

sample34.0ms

Algorithm
intervals
Results
14.0ms335×body80valid

simplify11.5s

Counts
1 → 1
Iterations
IterNodes
done5000
434795
424756
414327
404289
393884
383847
373466
363428
353071
343034
332701
322662
312353
302316
292031
281994
271733
261696
251459
241421
231208
221171
21982
20945
19780
18742
17601
16564
15447
14410
13317
12280
11211
10174
9134
8107
766
650
545
439
335
225
115
06

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 2 expressions with local error:

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

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
pow1 add-cbrt-cube associate-*r* add-exp-log add-cube-cbrt add-log-exp
associate-*l*
distribute-rgt-in associate-+r+ distribute-lft-in flip3-+ associate-*r/ flip-+
+-commutative sum-log pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
2 → 36
Calls
2 calls:
5.0ms
(+ x (* y (+ z x)))
15.0ms
(* y (+ z x))

series94.0ms

Counts
2 → 6
Calls
2 calls:
50.0ms
(+ x (* y (+ z x)))
44.0ms
(* y (+ z x))

simplify3.0s

Counts
42 → 42
Iterations
IterNodes
done5000
34530
2698
1200
066

prune188.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 2 expressions with local error:

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

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
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-+r+ distribute-rgt-out distribute-lft-out
Counts
2 → 26
Calls
2 calls:
23.0ms
(+ x (+ (* z y) (* x y)))
12.0ms
(+ (* z y) (* x y))

series95.0ms

Counts
2 → 6
Calls
2 calls:
40.0ms
(+ x (+ (* z y) (* x y)))
55.0ms
(+ (* z y) (* x y))

simplify1.9s

Counts
32 → 32
Iterations
IterNodes
done5000
32406
2610
1162
049

prune145.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 73
Calls
4 calls:
15.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.1s

Counts
4 → 12
Calls
4 calls:
297.0ms
(* (cbrt y) (cbrt y))
233.0ms
(cbrt y)
277.0ms
(cbrt y)
278.0ms
(cbrt y)

simplify3.0s

Counts
85 → 85
Iterations
IterNodes
done5028
43114
3971
2377
1136
061

prune393.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (+ z x))
0.2b
(* (* (* y (+ z x)) (* y (+ z x))) (* y (+ z x)))
0.3b
(* (* y (+ z x)) (* y (+ z x)))
34.6b
(cbrt (* (* (* y (+ z x)) (* y (+ z x))) (* y (+ z x))))

rewrite503.0ms

Algorithm
rewrite-expression-head
Rules
200×pow1
140×associate-*r/
87×pow-prod-down
61×flip3-+ flip-+
60×frac-times
59×add-cbrt-cube add-exp-log
40×prod-exp cbrt-unprod
38×pow-prod-up
30×associate-*l/
26×cbrt-div
19×pow-plus
16×pow-sqr
distribute-rgt-in distribute-lft-in
add-sqr-sqrt *-un-lft-identity
associate-*r* add-cube-cbrt
associate-*l*
pow2 add-log-exp
*-commutative
pow3
cbrt-prod pow1/3 swap-sqr rem-cbrt-cube distribute-lft-out unswap-sqr
Counts
4 → 209
Calls
4 calls:
27.0ms
(* y (+ z x))
232.0ms
(* (* (* y (+ z x)) (* y (+ z x))) (* y (+ z x)))
51.0ms
(* (* y (+ z x)) (* y (+ z x)))
177.0ms
(cbrt (* (* (* y (+ z x)) (* y (+ z x))) (* y (+ z x))))

series228.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(* y (+ z x))
88.0ms
(* (* (* y (+ z x)) (* y (+ z x))) (* y (+ z x)))
59.0ms
(* (* y (+ z x)) (* y (+ z x)))
40.0ms
(cbrt (* (* (* y (+ z x)) (* y (+ z x))) (* y (+ z x))))

simplify2.4s

Counts
221 → 221
Iterations
IterNodes
done5014
23511
1691
0228

prune604.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes202.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
07

end0.0ms

sample658.0ms

Algorithm
intervals
Results
366.0ms10082×body80valid