Details

Time bar (total: 39.5s)

sample319.0ms

Algorithm
intervals
Results
154.0ms556×body80valid

simplify958.0ms

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

prune42.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize62.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.3b
(/ 2 (* r r))
0.4b
(* (* w r) (* w r))

rewrite190.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:
125.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)
13.0ms
(/ 2 (* r r))
47.0ms
(* (* w r) (* w r))

series355.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(- (+ 3 (/ 2 (* r r))) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
145.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
41.0ms
(/ 2 (* r r))
46.0ms
(* (* w r) (* w r))

simplify1.4s

Counts
121 → 121
Iterations
IterNodes
done2003
32003
21446
1421
0168

prune1.8s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.0b

localize34.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))

rewrite167.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:
123.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)
15.0ms
(/ (/ 2 r) r)
26.0ms
(* (* w r) (* w r))

series292.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(- (+ 3 (/ (/ 2 r) r)) (fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5))
99.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
50.0ms
(/ (/ 2 r) r)
32.0ms
(* (* w r) (* w r))

simplify1.7s

Counts
170 → 170
Iterations
IterNodes
done2009
32009
21918
1632
0265

prune2.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ 3 (/ (/ 2 r) r)) (+ (* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r))) 4.5))
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))

rewrite543.0ms

Algorithm
rewrite-expression-head
Rules
198×times-frac
147×*-un-lft-identity
142×add-sqr-sqrt
107×add-cube-cbrt
90×add-cbrt-cube add-exp-log
72×associate-*l*
61×pow1
47×prod-exp cbrt-unprod
30×pow-prod-down
19×difference-of-squares
18×cbrt-undiv div-exp
16×add-log-exp
13×associate-/l*
12×prod-diff
11×distribute-lft-out--
div-inv
distribute-lft-out
expm1-log1p-u sum-log flip3-+ fma-neg diff-log pow-sqr pow-prod-up frac-sub flip-+ insert-posit16 log1p-expm1-u
associate-/r* unswap-sqr
pow-plus associate-*r* *-commutative
pow2 clear-num sub-neg frac-2neg flip3-- swap-sqr associate-*l/ associate--l+ associate-/r/ flip-- associate--r+ associate-/l/
Counts
4 → 275
Calls
4 calls:
383.0ms
(- (+ 3 (/ (/ 2 r) r)) (+ (* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r))) 4.5))
118.0ms
(* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)))
7.0ms
(/ (/ 2 r) r)
23.0ms
(* (* w r) (* w r))

series302.0ms

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

simplify1.3s

Counts
287 → 287
Iterations
IterNodes
done2000
22000
11490
0514

prune4.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0b

localize101.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* w r) (* w r))
0.7b
(/ (- 1 v) (cbrt (fma -2 v 3)))
0.7b
(/ (sqrt 0.125) (/ (- 1 v) (cbrt (fma -2 v 3))))
3.3b
(* (/ (sqrt 0.125) (/ 1 (* (cbrt (fma -2 v 3)) (cbrt (fma -2 v 3))))) (* (/ (sqrt 0.125) (/ (- 1 v) (cbrt (fma -2 v 3)))) (* (* w r) (* w r))))

rewrite512.0ms

Algorithm
rewrite-expression-head
Rules
903×add-exp-log
588×times-frac
496×prod-exp
414×add-sqr-sqrt *-un-lft-identity
409×add-cbrt-cube
300×div-exp
267×add-cube-cbrt
244×cbrt-unprod
147×cbrt-prod
144×cbrt-undiv sqrt-prod
98×difference-of-squares
68×pow1
49×distribute-lft-out--
48×associate-*l*
46×associate-/r*
36×pow-prod-down
32×rec-exp 1-exp
16×div-inv
12×associate-/l*
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
associate-*l/
clear-num frac-2neg pow-plus associate-*r* associate-/r/ *-commutative associate-/l/
pow2 frac-times flip3-- div-sub swap-sqr associate-*r/ flip--
Counts
4 → 667
Calls
4 calls:
49.0ms
(* (* w r) (* w r))
27.0ms
(/ (- 1 v) (cbrt (fma -2 v 3)))
24.0ms
(/ (sqrt 0.125) (/ (- 1 v) (cbrt (fma -2 v 3))))
379.0ms
(* (/ (sqrt 0.125) (/ 1 (* (cbrt (fma -2 v 3)) (cbrt (fma -2 v 3))))) (* (/ (sqrt 0.125) (/ (- 1 v) (cbrt (fma -2 v 3)))) (* (* w r) (* w r))))

series671.0ms

Counts
4 → 12
Calls
4 calls:
55.0ms
(* (* w r) (* w r))
173.0ms
(/ (- 1 v) (cbrt (fma -2 v 3)))
153.0ms
(/ (sqrt 0.125) (/ (- 1 v) (cbrt (fma -2 v 3))))
290.0ms
(* (/ (sqrt 0.125) (/ 1 (* (cbrt (fma -2 v 3)) (cbrt (fma -2 v 3))))) (* (/ (sqrt 0.125) (/ (- 1 v) (cbrt (fma -2 v 3)))) (* (* w r) (* w r))))

simplify2.7s

Counts
679 → 679
Iterations
IterNodes
done2001
12001
0894

prune13.9s

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 0b

regimes448.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify12.0ms

Iterations
IterNodes
done34
134
027

end0.0ms

sample4.8s

Algorithm
intervals
Results
4.2s17287×body80valid