Details

Time bar (total: 38.5s)

sample587.0ms

Algorithm
intervals
Results
199.0ms48×body1280valid
135.0ms38×body640valid
69.0ms162×body80valid
30.0ms24×body320valid
22.0ms55×body80nan
11.0ms12×body160valid

simplify1.3s

Counts
1 → 1

prune36.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.3b

localize49.0ms

Local error

Found 4 expressions with local error:

15.2b
(pow (fma 2 x (fma F F 2)) -1/2)
9.1b
(* (pow (fma 2 x (fma F F 2)) -1/2) (/ F (sin B)))
0.1b
(/ x (tan B))
0.1b
(/ F (sin B))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
31×*-un-lft-identity add-cube-cbrt
30×times-frac
22×add-exp-log
13×add-cbrt-cube associate-*r*
unpow-prod-down
associate-*l*
associate-/r* prod-exp associate-/l* unswap-sqr
pow1 div-exp
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp sqr-pow
pow-to-exp cbrt-undiv pow-unpow pow-exp div-inv
clear-num frac-2neg cbrt-unprod
pow-pow tan-quot associate-*r/ associate-/r/ *-commutative
Counts
4 → 127
Calls
4 calls:
Slowest
15.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) (/ F (sin B)))
6.0ms
(pow (fma 2 x (fma F F 2)) -1/2)
5.0ms
(/ x (tan B))
5.0ms
(/ F (sin B))

series732.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
264.0ms
(pow (fma 2 x (fma F F 2)) -1/2)
245.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) (/ F (sin B)))
145.0ms
(/ x (tan B))
77.0ms
(/ F (sin B))

simplify2.5s

Counts
139 → 139

prune2.7s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 9.5b

localize48.0ms

Local error

Found 4 expressions with local error:

15.2b
(pow (fma 2 x (fma F F 2)) -1/2)
0.4b
(/ (* (pow (fma 2 x (fma F F 2)) -1/2) F) (sin B))
0.3b
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
0.1b
(/ x (tan B))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
22×add-exp-log
19×*-un-lft-identity add-cube-cbrt
13×add-cbrt-cube
12×times-frac
unpow-prod-down associate-*l*
associate-/r* prod-exp
pow1 div-exp
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l* add-log-exp
pow-to-exp cbrt-undiv pow-unpow associate-*r* pow-exp unswap-sqr sqr-pow
clear-num frac-2neg cbrt-unprod div-inv
pow-pow tan-quot associate-/r/ *-commutative
Counts
4 → 105
Calls
4 calls:
Slowest
26.0ms
(/ (* (pow (fma 2 x (fma F F 2)) -1/2) F) (sin B))
9.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
7.0ms
(/ x (tan B))
4.0ms
(pow (fma 2 x (fma F F 2)) -1/2)

series807.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
304.0ms
(pow (fma 2 x (fma F F 2)) -1/2)
225.0ms
(/ (* (pow (fma 2 x (fma F F 2)) -1/2) F) (sin B))
146.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
132.0ms
(/ x (tan B))

simplify2.5s

Counts
117 → 117

prune1.9s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 9.5b

localize72.0ms

Local error

Found 4 expressions with local error:

15.2b
(pow (fma 2 x (fma F F 2)) -1/2)
0.4b
(* (* (pow (fma 2 x (fma F F 2)) -1/2) F) (/ 1 (sin B)))
0.3b
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
0.1b
(/ 1 (sin B))

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
58×add-exp-log
31×prod-exp
29×add-sqr-sqrt
24×*-un-lft-identity add-cube-cbrt
20×add-cbrt-cube
18×times-frac
16×associate-*r*
10×div-exp
pow1 associate-*l*
unpow-prod-down cbrt-unprod
pow-to-exp pow-exp
rec-exp 1-exp
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv pow-unpow associate-/r* associate-/l* unswap-sqr sqr-pow
*-commutative div-inv
clear-num pow-pow frac-2neg pow-prod-down associate-*r/ un-div-inv pow-flip inv-pow
Counts
4 → 130
Calls
4 calls:
Slowest
52.0ms
(* (* (pow (fma 2 x (fma F F 2)) -1/2) F) (/ 1 (sin B)))
9.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
5.0ms
(/ 1 (sin B))
4.0ms
(pow (fma 2 x (fma F F 2)) -1/2)

series627.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
268.0ms
(pow (fma 2 x (fma F F 2)) -1/2)
199.0ms
(* (* (pow (fma 2 x (fma F F 2)) -1/2) F) (/ 1 (sin B)))
132.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
27.0ms
(/ 1 (sin B))

simplify3.1s

Counts
142 → 142

prune2.4s

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 9.5b

localize47.0ms

Local error

Found 4 expressions with local error:

15.2b
(pow (fma 2 x (fma F F 2)) -1/2)
0.4b
(/ (* (pow (fma 2 x (fma F F 2)) -1/2) F) (sin B))
0.3b
(/ 1 (/ (tan B) x))
0.3b
(* (pow (fma 2 x (fma F F 2)) -1/2) F)

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
78×times-frac
58×add-sqr-sqrt
53×*-un-lft-identity add-cube-cbrt
31×add-exp-log
16×associate-/r* add-cbrt-cube
11×div-exp
unpow-prod-down associate-*l*
pow1 prod-exp div-inv
cbrt-undiv
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l* add-log-exp
pow-to-exp pow-unpow associate-*r* pow-exp unswap-sqr sqr-pow
rec-exp clear-num frac-2neg 1-exp cbrt-unprod
pow-pow associate-/r/ *-commutative pow-flip inv-pow
Counts
4 → 153
Calls
4 calls:
Slowest
26.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
18.0ms
(/ (* (pow (fma 2 x (fma F F 2)) -1/2) F) (sin B))
12.0ms
(/ 1 (/ (tan B) x))
2.0ms
(pow (fma 2 x (fma F F 2)) -1/2)

series785.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
301.0ms
(pow (fma 2 x (fma F F 2)) -1/2)
224.0ms
(/ (* (pow (fma 2 x (fma F F 2)) -1/2) F) (sin B))
147.0ms
(* (pow (fma 2 x (fma F F 2)) -1/2) F)
113.0ms
(/ 1 (/ (tan B) x))

simplify867.0ms

Counts
165 → 165

prune2.6s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 9.5b

regimes478.0ms

Accuracy

0% (0.6b remaining)

Error of 10.8b against oracle of 10.1b and baseline of 10.8b

bsearch6.0ms

end0.0ms

sample14.2s

Algorithm
intervals
Results
5.9s1725×body1280valid
3.0s4731×body80valid
2.9s1354×body640valid
1.1s728×body320valid
596.0ms1622×body80nan
264.0ms328×body160valid