Details

Time bar (total: 26.0s)

sample472.0ms

Algorithm
intervals
Results
81.0ms541×body80valid

simplify2.4s

Counts
1 → 1
Iterations

Useful iterations: 3 (180.0ms)

IterNodesCost
022568
151568
2152528
3664503
43561503
done5000503

prune36.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize68.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ 3.0 (/ 2.0 (* r r))) (fma (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)) 4.5))
0.3b
(fma (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)) 4.5)
0.3b
(* (* w r) (* w r))
0.6b
(/ 2.0 (* r r))

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
43×pow1
27×*-un-lft-identity
21×add-cbrt-cube add-exp-log
17×pow-prod-down
16×add-sqr-sqrt
14×add-cube-cbrt
12×prod-diff
prod-exp cbrt-unprod add-log-exp
distribute-lft-out
expm1-log1p-u fma-neg pow-sqr pow-prod-up log1p-expm1-u
times-frac associate-/l*
cbrt-undiv pow-plus diff-log div-exp fma-udef distribute-lft-out--
pow2 clear-num associate-/r* sum-log sub-neg frac-2neg flip3-- swap-sqr associate-*r* associate-*l* associate--l+ *-commutative div-inv flip-- associate--r+ difference-of-squares
Counts
4 → 105
Calls
4 calls:
148.0ms
(- (+ 3.0 (/ 2.0 (* r r))) (fma (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)) 4.5))
1.0ms
(fma (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)) 4.5)
42.0ms
(* (* w r) (* w r))
16.0ms
(/ 2.0 (* r r))

series386.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(- (+ 3.0 (/ 2.0 (* r r))) (fma (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)) 4.5))
157.0ms
(fma (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)) 4.5)
51.0ms
(* (* w r) (* w r))
50.0ms
(/ 2.0 (* r r))

simplify2.0s

Counts
117 → 117
Iterations

Useful iterations: done (2.0s)

IterNodesCost
016747806
142440949
2236537984
done500237884

prune733.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.3b

localize36.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)))) 4.5)
0.3b
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)))
0.3b
(* (* w r) (* w r))
0.6b
(/ 2.0 (* r r))

rewrite772.0ms

Algorithm
rewrite-expression-head
Rules
90×add-cbrt-cube add-exp-log
61×pow1
53×prod-exp cbrt-unprod
30×pow-prod-down
22×*-un-lft-identity
21×add-sqr-sqrt
16×add-cube-cbrt
13×prod-diff add-log-exp
12×cbrt-undiv div-exp associate-*l*
times-frac associate--l+
diff-log
expm1-log1p-u pow-sqr pow-prod-up log1p-expm1-u
fma-neg associate-/l*
sub-neg pow-plus flip3-- associate-*r* associate-/r/ *-commutative div-inv flip-- distribute-lft-out-- difference-of-squares
associate--l- pow2 clear-num associate-/r* sum-log frac-2neg swap-sqr associate-*l/ distribute-lft-out unswap-sqr
Counts
4 → 156
Calls
4 calls:
603.0ms
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)))) 4.5)
127.0ms
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)))
27.0ms
(* (* w r) (* w r))
7.0ms
(/ 2.0 (* r r))

series363.0ms

Counts
4 → 12
Calls
4 calls:
160.0ms
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)))) 4.5)
110.0ms
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* (* w r) (* w r)))
59.0ms
(* (* w r) (* w r))
34.0ms
(/ 2.0 (* r r))

simplify3.7s

Counts
168 → 168
Iterations

Useful iterations: done (3.7s)

IterNodesCost
027468737
180858058
2458552584
done500052409

prune856.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r)) (* w r))) 4.5)
0.2b
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r))
0.2b
(* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r)) (* w r))
0.6b
(/ 2.0 (* r r))

rewrite812.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
55×prod-exp cbrt-unprod
30×pow1
22×*-un-lft-identity
20×add-sqr-sqrt
18×pow-prod-down
16×add-cube-cbrt
14×cbrt-undiv div-exp
13×prod-diff add-log-exp
12×associate-*l*
times-frac associate--l+
diff-log
expm1-log1p-u log1p-expm1-u
fma-neg associate-*l/ associate-/l*
sub-neg flip3-- associate-*r* associate-/r/ *-commutative div-inv flip-- distribute-lft-out-- difference-of-squares
associate--l- clear-num associate-/r* sum-log frac-2neg distribute-lft-out
Counts
4 → 145
Calls
4 calls:
547.0ms
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r)) (* w r))) 4.5)
57.0ms
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r))
184.0ms
(* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r)) (* w r))
13.0ms
(/ 2.0 (* r r))

series464.0ms

Counts
4 → 12
Calls
4 calls:
213.0ms
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r)) (* w r))) 4.5)
101.0ms
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r))
97.0ms
(* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) (* w r)) (* w r))
52.0ms
(/ 2.0 (* r r))

simplify1.5s

Counts
157 → 157
Iterations

Useful iterations: done (1.4s)

IterNodesCost
029173528
187863688
done500058774

prune989.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r) (* w r))) 4.5)
0.1b
(* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r)
0.2b
(* (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r) (* w r))
0.6b
(/ 2.0 (* r r))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
68×add-cbrt-cube add-exp-log
40×prod-exp cbrt-unprod
30×pow1
19×*-un-lft-identity
18×pow-prod-down
17×add-sqr-sqrt
15×add-cube-cbrt
13×prod-diff add-log-exp
cbrt-undiv div-exp associate--l+
diff-log associate-*l/
expm1-log1p-u associate-*r* log1p-expm1-u
times-frac fma-neg associate-/l*
sub-neg associate-*l* *-commutative
associate--l- clear-num associate-/r* sum-log frac-2neg flip3-- div-inv flip-- distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
4 → 125
Calls
4 calls:
569.0ms
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r) (* w r))) 4.5)
147.0ms
(* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r)
505.0ms
(* (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r) (* w r))
10.0ms
(/ 2.0 (* r r))

series452.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(- (- (+ 3.0 (/ 2.0 (* r r))) (* (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r) (* w r))) 4.5)
89.0ms
(* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r)
139.0ms
(* (* (* (/ (* 0.125 (- 3.0 (* 2.0 v))) (- 1.0 v)) w) r) (* w r))
31.0ms
(/ 2.0 (* r r))

simplify3.9s

Counts
137 → 137
Iterations

Useful iterations: done (3.9s)

IterNodesCost
026966167
178557641
2479950943
done500050543

prune637.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

regimes441.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify9.0ms

Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
022568
129568
done29568

end0.0ms

sample3.4s

Algorithm
intervals
Results
2.8s17178×body80valid