Details

Time bar (total: 16.2s)

sample220.0ms

Algorithm
intervals
Results
88.0ms97×body2560valid
62.0ms89×body1280valid
31.0ms241×body80nan
16.0ms31×body640valid
6.0ms15×body320valid
3.0ms16×body160valid
1.0msbody80valid

simplify496.0ms

Counts
1 → 1

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.7b

localize14.0ms

Local error

Found 4 expressions with local error:

0.7b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0b
(- (* v v) 1)
0.0b
(fma -5 (* v v) 1)
0.0b
(/ (fma -5 (* v v) 1) (- (* v v) 1))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt *-un-lft-identity
18×times-frac
16×add-cube-cbrt
10×difference-of-squares
add-exp-log
associate-/r* add-cbrt-cube add-log-exp
difference-of-sqr-1
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u
prod-diff associate-/l*
expm1-def flip3-- associate-/r/ flip--
acos-asin cbrt-undiv clear-num sub-neg frac-2neg fma-neg diff-log div-exp prod-exp fma-udef div-inv
Counts
4 → 90
Calls
4 calls:
Slowest
14.0ms
(/ (fma -5 (* v v) 1) (- (* v v) 1))
7.0ms
(- (* v v) 1)
1.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0ms
(fma -5 (* v v) 1)

series224.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
81.0ms
(/ (fma -5 (* v v) 1) (- (* v v) 1))
80.0ms
(fma -5 (* v v) 1)
60.0ms
(- (* v v) 1)
3.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

simplify364.0ms

Counts
128 → 102

prune865.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.7b

localize45.0ms

Local error

Found 4 expressions with local error:

1.0b
(expm1 (fma -5 (* v v) 1))
0.7b
(acos (/ (log1p (expm1 (fma -5 (* v v) 1))) (- (* v v) 1)))
0.0b
(log1p (expm1 (fma -5 (* v v) 1)))
0.0b
(- (* v v) 1)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
add-sqr-sqrt *-un-lft-identity add-log-exp
add-cube-cbrt log1p-expm1-u
expm1-log1p-u pow1 add-cbrt-cube insert-posit16
prod-diff
expm1-def difference-of-squares
acos-asin log1p-udef expm1-log1p sub-neg flip3-- fma-neg diff-log difference-of-sqr-1 prod-exp log1p-expm1 flip-- expm1-udef
Counts
4 → 59
Calls
4 calls:
Slowest
16.0ms
(- (* v v) 1)
2.0ms
(acos (/ (log1p (expm1 (fma -5 (* v v) 1))) (- (* v v) 1)))
1.0ms
(expm1 (fma -5 (* v v) 1))
0.0ms
(log1p (expm1 (fma -5 (* v v) 1)))

series679.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
574.0ms
(log1p (expm1 (fma -5 (* v v) 1)))
56.0ms
(- (* v v) 1)
46.0ms
(expm1 (fma -5 (* v v) 1))
3.0ms
(acos (/ (log1p (expm1 (fma -5 (* v v) 1))) (- (* v v) 1)))

simplify464.0ms

Counts
76 → 71

prune729.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.7b

localize21.0ms

Local error

Found 4 expressions with local error:

0.7b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0b
(expm1 (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
0.0b
(- (* v v) 1)
0.0b
(fma -5 (* v v) 1)

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log
add-sqr-sqrt *-un-lft-identity add-log-exp
add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube insert-posit16 log1p-expm1-u
prod-diff
expm1-def difference-of-squares
acos-asin expm1-log1p sub-neg flip3-- fma-neg diff-log difference-of-sqr-1 prod-exp fma-udef flip-- expm1-udef
Counts
4 → 58
Calls
4 calls:
Slowest
14.0ms
(- (* v v) 1)
1.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0ms
(fma -5 (* v v) 1)
0.0ms
(expm1 (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))

series309.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
185.0ms
(expm1 (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
62.0ms
(fma -5 (* v v) 1)
57.0ms
(- (* v v) 1)
5.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

simplify346.0ms

Counts
76 → 70

prune801.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.7b

localize49.0ms

Local error

Found 4 expressions with local error:

0.7b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0b
(- (exp (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) 1)
0.0b
(exp (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
0.0b
(- (* v v) 1)

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
17×*-un-lft-identity
13×add-cube-cbrt
12×prod-diff
add-log-exp
add-exp-log
expm1-log1p-u pow1 add-cbrt-cube fma-neg insert-posit16 log1p-expm1-u difference-of-squares
expm1-def exp-prod
sub-neg flip3-- diff-log difference-of-sqr-1 flip-- rem-exp-log
acos-asin log1p-udef prod-exp distribute-lft-out--
Counts
4 → 82
Calls
4 calls:
Slowest
17.0ms
(- (exp (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) 1)
7.0ms
(- (* v v) 1)
2.0ms
(exp (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
2.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

series388.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
179.0ms
(- (exp (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) 1)
143.0ms
(exp (log1p (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
63.0ms
(- (* v v) 1)
3.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

simplify647.0ms

Counts
112 → 94

prune1.1s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.7b

regimes62.0ms

Accuracy

0% (0.0b remaining)

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

bsearch2.0ms

end0.0ms

sample8.3s

Algorithm
intervals
Results
3.5s2992×body2560valid
1.9s2546×body1280valid
1.4s8073×body80nan
754.0ms1263×body640valid
319.0ms589×body320valid
143.0ms410×body160valid
26.0ms200×body80valid