Details

Time bar (total: 28.1s)

sample339.0ms

Algorithm
intervals
Results
137.0ms546×body80valid

simplify806.0ms

Counts
1 → 1
Iterations
IterNodes
42334
3534
2144
153
022

prune27.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize80.0ms

Local error

Found 4 expressions with local error:

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

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1
31×add-sqr-sqrt
26×*-un-lft-identity add-cbrt-cube add-exp-log
25×associate-*l*
22×times-frac
18×pow-prod-down
17×add-cube-cbrt
11×prod-exp cbrt-unprod
difference-of-squares
expm1-log1p-u associate-*r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp fma-udef associate-/l* distribute-lft-out--
pow-plus associate-/r/ *-commutative div-inv unswap-sqr
pow2 distribute-rgt-in clear-num associate-/r* frac-2neg distribute-lft-in flip3-- swap-sqr associate-*l/ flip--
Counts
4 → 120
Calls
4 calls:
0.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
43.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
48.0ms
(* (* w r) (* w r))
16.0ms
(/ 2 (* r r))

series293.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
57.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
41.0ms
(* (* w r) (* w r))
40.0ms
(/ 2 (* r r))

simplify3.7s

Counts
132 → 132
Iterations
IterNodes
37117
21594
1497
0212

prune1.9s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize46.0ms

Local error

Found 4 expressions with local error:

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

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
94×times-frac
71×add-sqr-sqrt
66×*-un-lft-identity
57×add-cube-cbrt
45×pow1
26×add-cbrt-cube add-exp-log
25×associate-*l*
18×pow-prod-down
13×associate-/l*
10×prod-exp cbrt-unprod
div-inv difference-of-squares
expm1-log1p-u cbrt-undiv div-exp associate-*r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
associate-/r* fma-udef distribute-lft-out--
pow-plus associate-/r/ *-commutative unswap-sqr
pow2 distribute-rgt-in clear-num frac-2neg distribute-lft-in flip3-- swap-sqr associate-*l/ flip-- associate-/l/
Counts
4 → 169
Calls
4 calls:
0.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
34.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
21.0ms
(/ (/ 2 r) r)
37.0ms
(* (* w r) (* w r))

series298.0ms

Counts
4 → 12
Calls
4 calls:
147.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
55.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
47.0ms
(/ (/ 2 r) r)
49.0ms
(* (* w r) (* w r))

simplify729.0ms

Counts
181 → 181
Iterations
IterNodes
22072
1707
0309

prune2.7s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize70.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
0.3b
(* (* w r) (* w r))
0.5b
(cbrt (* (* (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (/ 0.125 (- 1 v)) (fma -2 v 3))) (* (/ 0.125 (- 1 v)) (fma -2 v 3))))
0.7b
(/ 2 (* r r))

rewrite360.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1
31×add-sqr-sqrt
26×*-un-lft-identity add-cbrt-cube add-exp-log
25×associate-*l*
22×times-frac
18×pow-prod-down associate-*l/
17×add-cube-cbrt
11×prod-exp cbrt-unprod
cbrt-div
difference-of-squares
frac-times
expm1-log1p-u associate-*r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-*r/ associate-/l* distribute-lft-out--
pow-plus associate-/r/ *-commutative fma-udef div-inv unswap-sqr
cbrt-prod pow2 distribute-rgt-in clear-num associate-/r* frac-2neg distribute-lft-in flip3-- pow1/3 swap-sqr pow3 rem-cbrt-cube flip--
Counts
4 → 129
Calls
4 calls:
20.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
24.0ms
(* (* w r) (* w r))
307.0ms
(cbrt (* (* (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (/ 0.125 (- 1 v)) (fma -2 v 3))) (* (/ 0.125 (- 1 v)) (fma -2 v 3))))
6.0ms
(/ 2 (* r r))

series247.0ms

Counts
4 → 12
Calls
4 calls:
63.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
48.0ms
(* (* w r) (* w r))
99.0ms
(cbrt (* (* (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (/ 0.125 (- 1 v)) (fma -2 v 3))) (* (/ 0.125 (- 1 v)) (fma -2 v 3))))
36.0ms
(/ 2 (* r r))

simplify2.9s

Counts
141 → 141
Iterations
IterNodes
36410
21604
1546
0235

prune2.6s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (expm1 (log1p (/ 0.125 (/ (- 1 v) (fma -2 v 3))))) (* (* w r) (* w r)) 4.5)
0.3b
(* (* w r) (* w r))
0.5b
(expm1 (log1p (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))
0.7b
(/ 2 (* r r))

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
43×pow1
21×add-cbrt-cube add-exp-log
17×pow-prod-down
prod-exp cbrt-unprod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
times-frac associate-/l*
cbrt-undiv pow-plus div-exp
pow2 expm1-log1p clear-num associate-/r* frac-2neg swap-sqr associate-*r* associate-*l* *-commutative fma-udef div-inv expm1-udef
Counts
4 → 84
Calls
4 calls:
0.0ms
(fma (expm1 (log1p (/ 0.125 (/ (- 1 v) (fma -2 v 3))))) (* (* w r) (* w r)) 4.5)
51.0ms
(* (* w r) (* w r))
0.0ms
(expm1 (log1p (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))
13.0ms
(/ 2 (* r r))

series813.0ms

Counts
4 → 12
Calls
4 calls:
475.0ms
(fma (expm1 (log1p (/ 0.125 (/ (- 1 v) (fma -2 v 3))))) (* (* w r) (* w r)) 4.5)
36.0ms
(* (* w r) (* w r))
263.0ms
(expm1 (log1p (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))
40.0ms
(/ 2 (* r r))

simplify2.3s

Counts
96 → 96
Iterations
IterNodes
35280
21065
1337
0148

prune1.6s

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 0.0b

regimes711.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
224
124
020

end0.0ms

sample5.3s

Algorithm
intervals
Results
4.2s17142×body80valid