Details

Time bar (total: 22.1s)

sample327.0ms

Algorithm
intervals
Results
175.0ms611×body80valid

simplify1.1s

Counts
1 → 1
Iterations
IterNodes
done2000
42000
3534
2144
153
022

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize79.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ 3 (/ 2 (* r r))) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
0.1b
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
0.4b
(* (* w r) (* w r))
0.7b
(/ 2 (* r r))

rewrite193.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 insert-posit16 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 → 109
Calls
4 calls:
135.0ms
(- (+ 3 (/ 2 (* r r))) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
0.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
40.0ms
(* (* w r) (* w r))
16.0ms
(/ 2 (* r r))

series348.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(- (+ 3 (/ 2 (* r r))) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
113.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
60.0ms
(* (* w r) (* w r))
37.0ms
(/ 2 (* r r))

simplify1.2s

Counts
121 → 121
Iterations
IterNodes
done2000
32000
21429
1417
0168

prune807.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.1b

localize75.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ 3 (/ (/ 2 r) r)) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
0.1b
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
0.2b
(/ (/ 2 r) r)
0.4b
(* (* w r) (* w r))

rewrite151.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
67×*-un-lft-identity
56×add-sqr-sqrt
54×add-cube-cbrt
43×pow1
21×add-cbrt-cube add-exp-log
17×pow-prod-down
13×associate-/l*
12×prod-diff
add-log-exp
prod-exp cbrt-unprod
div-inv distribute-lft-out
expm1-log1p-u fma-neg pow-sqr pow-prod-up insert-posit16 log1p-expm1-u
cbrt-undiv associate-/r* div-exp
pow-plus diff-log fma-udef distribute-lft-out--
pow2 clear-num sum-log sub-neg frac-2neg flip3-- swap-sqr associate-*r* associate-*l* associate--l+ *-commutative flip-- associate--r+ difference-of-squares associate-/l/
Counts
4 → 158
Calls
4 calls:
103.0ms
(- (+ 3 (/ (/ 2 r) r)) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
0.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
7.0ms
(/ (/ 2 r) r)
36.0ms
(* (* w r) (* w r))

series307.0ms

Counts
4 → 12
Calls
4 calls:
103.0ms
(- (+ 3 (/ (/ 2 r) r)) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
100.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
48.0ms
(/ (/ 2 r) r)
56.0ms
(* (* w r) (* w r))

simplify1.4s

Counts
170 → 170
Iterations
IterNodes
done2009
32009
21918
1632
0265

prune1.0s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize42.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 0.125 (/ (- 1 v) (fma -2 v 3)))
0.1b
(* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)))
0.2b
(/ (/ 2 r) r)
0.4b
(* (* w r) (* w r))

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
336×times-frac
231×add-sqr-sqrt
225×*-un-lft-identity
162×add-cube-cbrt
95×add-cbrt-cube add-exp-log
72×associate-*l*
61×pow1
47×prod-exp cbrt-unprod
42×difference-of-squares
30×pow-prod-down
25×associate-/r*
21×cbrt-undiv div-exp distribute-lft-out--
16×associate-/l*
14×div-inv
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
clear-num frac-2neg pow-plus associate-*r* associate-/r/ *-commutative
pow2 swap-sqr associate-*l/ associate-/l/
Counts
4 → 341
Calls
4 calls:
11.0ms
(/ 0.125 (/ (- 1 v) (fma -2 v 3)))
91.0ms
(* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)))
7.0ms
(/ (/ 2 r) r)
37.0ms
(* (* w r) (* w r))

series250.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(/ 0.125 (/ (- 1 v) (fma -2 v 3)))
86.0ms
(* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)))
39.0ms
(/ (/ 2 r) r)
56.0ms
(* (* w r) (* w r))

simplify1.3s

Counts
353 → 353
Iterations
IterNodes
done2002
22002
11526
0520

prune2.6s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3))))) (* (* w r) (* w r)))
0.2b
(/ (/ 2 r) r)
0.4b
(* (* w r) (* w r))
0.5b
(* (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))

rewrite310.0ms

Algorithm
rewrite-expression-head
Rules
651×times-frac
454×add-sqr-sqrt
448×*-un-lft-identity
346×sqrt-prod
286×add-cube-cbrt
167×pow1
95×swap-sqr
82×pow-prod-down
76×associate-*r* associate-*l*
72×difference-of-squares
64×add-cbrt-cube add-exp-log
54×distribute-lft-out--
40×prod-exp cbrt-unprod
23×pow-prod-up
21×div-inv
17×unswap-sqr
15×pow-sqr
13×pow-plus associate-/l*
sqrt-pow1 pow1/2 sqrt-div
associate-*l/
pow2 expm1-log1p-u associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv associate-/r* div-exp *-commutative
frac-times associate-*r/
clear-num rem-square-sqrt frac-2neg sqrt-unprod associate-/l/
Counts
4 → 463
Calls
4 calls:
194.0ms
(* (* (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3))))) (* (* w r) (* w r)))
8.0ms
(/ (/ 2 r) r)
23.0ms
(* (* w r) (* w r))
57.0ms
(* (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))

series508.0ms

Counts
4 → 12
Calls
4 calls:
283.0ms
(* (* (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3))))) (* (* w r) (* w r)))
28.0ms
(/ (/ 2 r) r)
52.0ms
(* (* w r) (* w r))
145.0ms
(* (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (sqrt (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))

simplify1.5s

Counts
475 → 475
Iterations
IterNodes
done2000
22000
11602
0792

prune3.1s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0b

regimes279.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done28
128
023

end0.0ms

sample5.0s

Algorithm
intervals
Results
4.0s17095×body80valid