Details

Time bar (total: 16.2s)

sample32.0ms

Algorithm
intervals
Results
17.0ms329×body80valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5001
574953
564873
554787
544707
534621
524541
514455
504375
494289
484209
474123
464043
453957
443877
433791
423711
413625
403545
393459
383379
373293
363213
353127
343047
332961
322881
312795
302715
292629
282549
272463
262383
252297
242217
232131
222051
211965
201883
191801
181715
171631
161529
151453
141357
131251
121108
11757
10223
9129
8101
778
662
558
451
334
220
113
08

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 2 expressions with local error:

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

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*r*
associate-*l/ insert-posit16
+-commutative sum-log flip3-+ flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 35
Calls
2 calls:
32.0ms
(* (- x 1.0) z)
9.0ms
(+ (* x y) (* (- x 1.0) z))

series81.0ms

Counts
2 → 6
Calls
2 calls:
45.0ms
(* (- x 1.0) z)
36.0ms
(+ (* x y) (* (- x 1.0) z))

simplify1.8s

Counts
41 → 41
Iterations
IterNodes
done5009
32650
2591
1193
073

prune174.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ x 1.0) (- x 1.0))
0.0b
(+ (* x y) (/ (* z (* (+ x 1.0) (- x 1.0))) (+ x 1.0)))
3.1b
(* z (* (+ x 1.0) (- x 1.0)))
5.3b
(/ (* z (* (+ x 1.0) (- x 1.0))) (+ x 1.0))

rewrite199.0ms

Algorithm
rewrite-expression-head
Rules
22×associate-*r/
20×add-cbrt-cube add-exp-log
17×*-un-lft-identity
13×add-sqr-sqrt
12×frac-times
11×pow1 flip3-+ flip-+
10×distribute-rgt-in distribute-lft-in
flip3-- add-cube-cbrt flip--
associate-/l/
associate-*l* prod-exp cbrt-unprod
sub-neg associate-*r* associate-*l/ add-log-exp
associate-/r* times-frac pow-prod-down insert-posit16
cbrt-undiv div-exp distribute-lft-out
associate-/r/ *-commutative
+-commutative clear-num sum-log frac-2neg div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 117
Calls
4 calls:
54.0ms
(* (+ x 1.0) (- x 1.0))
28.0ms
(+ (* x y) (/ (* z (* (+ x 1.0) (- x 1.0))) (+ x 1.0)))
46.0ms
(* z (* (+ x 1.0) (- x 1.0)))
67.0ms
(/ (* z (* (+ x 1.0) (- x 1.0))) (+ x 1.0))

series280.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(* (+ x 1.0) (- x 1.0))
53.0ms
(+ (* x y) (/ (* z (* (+ x 1.0) (- x 1.0))) (+ x 1.0)))
98.0ms
(* z (* (+ x 1.0) (- x 1.0)))
34.0ms
(/ (* z (* (+ x 1.0) (- x 1.0))) (+ x 1.0))

simplify1.9s

Counts
129 → 129
Iterations
IterNodes
done5050
22789
1570
0177

prune541.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x y) (* (- x 1.0) z))
0.1b
(* (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))) (+ (* x y) (* (- x 1.0) z)))
0.1b
(* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))
38.6b
(cbrt (* (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))) (+ (* x y) (* (- x 1.0) z))))

rewrite254.0ms

Algorithm
rewrite-expression-head
Rules
61×flip3-+ flip-+
60×frac-times
30×pow1 associate-*l/
26×cbrt-div
18×associate-*r/
12×add-sqr-sqrt
11×add-cbrt-cube add-exp-log
*-un-lft-identity add-cube-cbrt
pow-plus pow-prod-up
associate-*r* add-log-exp
associate-*l* pow-prod-down prod-exp cbrt-unprod insert-posit16
pow2 swap-sqr pow-sqr
distribute-rgt-in distribute-lft-in pow3 *-commutative unswap-sqr
cbrt-prod +-commutative sum-log pow1/3 rem-cbrt-cube
Counts
4 → 142
Calls
4 calls:
18.0ms
(+ (* x y) (* (- x 1.0) z))
104.0ms
(* (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))) (+ (* x y) (* (- x 1.0) z)))
48.0ms
(* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))
72.0ms
(cbrt (* (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))) (+ (* x y) (* (- x 1.0) z))))

series303.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(+ (* x y) (* (- x 1.0) z))
123.0ms
(* (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))) (+ (* x y) (* (- x 1.0) z)))
84.0ms
(* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))
60.0ms
(cbrt (* (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))) (+ (* x y) (* (- x 1.0) z))))

simplify2.6s

Counts
154 → 154
Iterations
IterNodes
done5003
23238
1713
0203

prune535.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))
0.3b
(* (cbrt (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))) (cbrt (+ (* x y) (* (- x 1.0) z))))
0.5b
(cbrt (+ (* x y) (* (- x 1.0) z)))
28.9b
(cbrt (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))))

rewrite153.0ms

Algorithm
rewrite-expression-head
Rules
52×cbrt-div
40×flip3-+ flip-+
36×frac-times
20×add-sqr-sqrt
18×associate-*l/
13×cbrt-prod pow1
12×*-un-lft-identity associate-*r/ add-cube-cbrt
associate-*r*
add-exp-log
associate-*l*
add-cbrt-cube
unswap-sqr
pow1/3 insert-posit16 add-log-exp
swap-sqr pow-prod-down
prod-exp *-commutative cbrt-unprod
pow2 distribute-rgt-in distribute-lft-in pow-plus pow3 pow-sqr pow-prod-up
Counts
4 → 122
Calls
4 calls:
39.0ms
(* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))
71.0ms
(* (cbrt (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))) (cbrt (+ (* x y) (* (- x 1.0) z))))
9.0ms
(cbrt (+ (* x y) (* (- x 1.0) z)))
30.0ms
(cbrt (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))))

series663.0ms

Counts
4 → 12
Calls
4 calls:
79.0ms
(* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))
53.0ms
(* (cbrt (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z)))) (cbrt (+ (* x y) (* (- x 1.0) z))))
232.0ms
(cbrt (+ (* x y) (* (- x 1.0) z)))
299.0ms
(cbrt (* (+ (* x y) (* (- x 1.0) z)) (+ (* x y) (* (- x 1.0) z))))

simplify1.8s

Counts
134 → 134
Iterations
IterNodes
done5000
21931
1627
0232

prune678.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes177.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
08

end0.0ms

sample1.2s

Algorithm
intervals
Results
977.0ms10005×body80valid