Details

Time bar (total: 16.7s)

sample57.0ms

Algorithm
intervals
Results
36.0ms362×body80valid

simplify2.8s

Counts
1 → 1
Iterations
IterNodes
done5000
274892
264724
254538
244371
234185
224017
213831
203664
193478
183310
173124
162935
152735
142563
132357
121964
111245
10808
9546
8311
7187
6124
587
470
355
239
120
09

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (+ x y) z)
0.0b
(/ (- (+ x y) z) (* t 2.0))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
10×add-sqr-sqrt
add-cbrt-cube add-exp-log add-log-exp
times-frac associate-/l* distribute-lft-out--
add-cube-cbrt
distribute-lft-out difference-of-squares
pow1 cbrt-undiv flip3-- diff-log div-exp insert-posit16 flip-- associate-/l/
clear-num associate-/r* sum-log sub-neg frac-2neg div-sub prod-exp associate--l+ cbrt-unprod div-inv
Counts
2 → 49
Calls
2 calls:
30.0ms
(- (+ x y) z)
69.0ms
(/ (- (+ x y) z) (* t 2.0))

series91.0ms

Counts
2 → 6
Calls
2 calls:
20.0ms
(- (+ x y) z)
70.0ms
(/ (- (+ x y) z) (* t 2.0))

simplify2.6s

Counts
55 → 55
Iterations
IterNodes
done5007
33627
2784
1236
095

prune203.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ x y) (* t 2.0))
0.0b
(- (/ (+ x y) (* t 2.0)) (/ z (* t 2.0)))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
times-frac
add-cbrt-cube add-exp-log
add-sqr-sqrt
add-cube-cbrt associate-/l* add-log-exp
div-inv distribute-lft-out distribute-lft-out--
pow1 cbrt-undiv div-exp insert-posit16 associate-/l/
clear-num associate-/r* sub-neg frac-2neg flip3-+ flip3-- distribute-rgt-out-- diff-log prod-exp frac-sub cbrt-unprod flip-+ flip-- sub-div difference-of-squares
Counts
2 → 46
Calls
2 calls:
30.0ms
(/ (+ x y) (* t 2.0))
58.0ms
(- (/ (+ x y) (* t 2.0)) (/ z (* t 2.0)))

series119.0ms

Counts
2 → 6
Calls
2 calls:
60.0ms
(/ (+ x y) (* t 2.0))
59.0ms
(- (/ (+ x y) (* t 2.0)) (/ z (* t 2.0)))

simplify2.4s

Counts
52 → 52
Iterations
IterNodes
done5004
32916
2814
1265
0100

prune261.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (+ x y) z)
0.0b
(/ (* t 2.0) (- (+ x y) z))
0.5b
(/ 1 (/ (* t 2.0) (- (+ x y) z)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
66×times-frac
61×*-un-lft-identity
40×add-sqr-sqrt
29×add-exp-log
26×add-cube-cbrt
18×associate-/r*
17×add-cbrt-cube
14×div-exp distribute-lft-out--
11×associate-/r/
add-log-exp
cbrt-undiv distribute-lft-out difference-of-squares
flip3-- div-inv flip--
pow1 prod-exp associate-/l*
rec-exp 1-exp insert-posit16
clear-num frac-2neg diff-log cbrt-unprod
sum-log sub-neg associate--l+ pow-flip inv-pow
Counts
3 → 125
Calls
3 calls:
22.0ms
(- (+ x y) z)
42.0ms
(/ (* t 2.0) (- (+ x y) z))
50.0ms
(/ 1 (/ (* t 2.0) (- (+ x y) z)))

series136.0ms

Counts
3 → 9
Calls
3 calls:
22.0ms
(- (+ x y) z)
60.0ms
(/ (* t 2.0) (- (+ x y) z))
53.0ms
(/ 1 (/ (* t 2.0) (- (+ x y) z)))

simplify1.6s

Counts
134 → 134
Iterations
IterNodes
done5008
21546
1458
0183

prune441.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ 1 (* (* (cbrt (/ (* t 2.0) (- (+ x y) z))) (cbrt (/ (* t 2.0) (- (+ x y) z)))) (cbrt (/ (* t 2.0) (- (+ x y) z)))))
2.9b
(cbrt (/ (* t 2.0) (- (+ x y) z)))
2.9b
(cbrt (/ (* t 2.0) (- (+ x y) z)))
2.9b
(cbrt (/ (* t 2.0) (- (+ x y) z)))

rewrite417.0ms

Algorithm
rewrite-expression-head
Rules
36×cbrt-prod
27×*-un-lft-identity
25×add-exp-log
24×pow1
21×times-frac
18×add-sqr-sqrt
15×cbrt-div pow-flip
13×associate-/r/
12×pow1/3 add-cube-cbrt
add-cbrt-cube prod-exp pow-prod-up
pow-plus div-exp distribute-lft-out--
frac-times pow-prod-down associate-*l/
insert-posit16 div-inv add-log-exp
cbrt-undiv rec-exp flip3-- 1-exp associate-*r/ pow-sqr cbrt-unprod flip-- distribute-lft-out associate-/l* difference-of-squares
pow2
clear-num associate-/r* frac-2neg pow3 inv-pow
Counts
4 → 119
Calls
4 calls:
333.0ms
(/ 1 (* (* (cbrt (/ (* t 2.0) (- (+ x y) z))) (cbrt (/ (* t 2.0) (- (+ x y) z)))) (cbrt (/ (* t 2.0) (- (+ x y) z)))))
25.0ms
(cbrt (/ (* t 2.0) (- (+ x y) z)))
25.0ms
(cbrt (/ (* t 2.0) (- (+ x y) z)))
31.0ms
(cbrt (/ (* t 2.0) (- (+ x y) z)))

series1.0s

Counts
4 → 12
Calls
4 calls:
182.0ms
(/ 1 (* (* (cbrt (/ (* t 2.0) (- (+ x y) z))) (cbrt (/ (* t 2.0) (- (+ x y) z)))) (cbrt (/ (* t 2.0) (- (+ x y) z)))))
287.0ms
(cbrt (/ (* t 2.0) (- (+ x y) z)))
294.0ms
(cbrt (/ (* t 2.0) (- (+ x y) z)))
283.0ms
(cbrt (/ (* t 2.0) (- (+ x y) z)))

simplify2.0s

Counts
131 → 131
Iterations
IterNodes
done5000
32636
2921
1393
0189

prune608.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes273.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done11
111
09

end0.0ms

sample1.3s

Algorithm
intervals
Results
926.0ms10946×body80valid