Details

Time bar (total: 18.3s)

sample242.0ms

Algorithm
intervals
Results
96.0ms81×body2560valid
62.0ms83×body1280valid
27.0ms46×body640valid
25.0ms240×body80nan
8.0ms20×body320valid
5.0ms19×body160valid
1.0msbody80valid

simplify217.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
216.0ms
(acos (/ (- 1 (* 5 (* v v))) (- (* v v) 1)))

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.1b

localize13.0ms

Local error

Found 1 expressions with local error:

1.1b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
acos-asin add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
Counts
1 → 11
Calls
1 calls:
Slowest
1.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

series3.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
3.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

simplify324.0ms

Counts
3 → 14
Calls
3 calls:
Slowest
124.0ms
(acos (/ (fma -5 (pow v 2) 1) (- (pow v 2) 1)))
103.0ms
(acos (/ (fma -5 (pow v 2) 1) (- (pow v 2) 1)))
97.0ms
(acos (/ (fma -5 (pow v 2) 1) (- (pow v 2) 1)))

prune116.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 1.0b

localize40.0ms

Local error

Found 3 expressions with local error:

1.1b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0b
(exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
0.0b
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt log-prod *-un-lft-identity add-cube-cbrt
pow1
exp-prod add-exp-log
expm1-log1p-u add-cbrt-cube exp-sum insert-posit16 log1p-expm1-u add-log-exp
log-pow
acos-asin rem-log-exp rem-exp-log
Counts
3 → 44
Calls
3 calls:
Slowest
5.0ms
(exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
2.0ms
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))
2.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

series101.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
91.0ms
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))
5.0ms
(exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
5.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

simplify2.3s

Counts
21 → 53
Calls
21 calls:
Slowest
272.0ms
(exp (* (cbrt (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) (cbrt (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
212.0ms
(exp (log (* (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))) (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
178.0ms
(exp (log (sqrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))))
153.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
142.0ms
(log (* (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))) (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))))

prune557.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 1.0b

localize37.0ms

Local error

Found 4 expressions with local error:

1.1b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.1b
(expm1 (log1p (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
0.0b
(exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
0.0b
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 log-prod
add-exp-log
expm1-log1p-u exp-prod add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
exp-sum
log-pow
acos-asin expm1-log1p rem-log-exp expm1-udef rem-exp-log
Counts
4 → 56
Calls
4 calls:
Slowest
5.0ms
(exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
2.0ms
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))
2.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
0.0ms
(expm1 (log1p (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))

series258.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
160.0ms
(expm1 (log1p (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
87.0ms
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))
5.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
5.0ms
(exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))

simplify2.7s

Counts
25 → 68
Calls
25 calls:
Slowest
238.0ms
(exp (* (cbrt (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) (cbrt (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
162.0ms
(log (sqrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))
162.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
161.0ms
(exp (log (* (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))) (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
159.0ms
(log (* (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))) (cbrt (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))))

prune804.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 1.0b

localize69.0ms

Local error

Found 4 expressions with local error:

1.1b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
1.1b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
1.1b
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
1.0b
(cbrt (* (* (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
acos-asin
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Counts
4 → 46
Calls
4 calls:
Slowest
69.0ms
(cbrt (* (* (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
2.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
2.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
2.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

series12.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
4.0ms
(cbrt (* (* (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
3.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
3.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))
3.0ms
(acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))

simplify1.6s

Counts
14 → 58
Calls
14 calls:
Slowest
173.0ms
(cbrt (* (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))) (exp (log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1)))))))
145.0ms
(log (acos (/ (fma -5 (* v v) 1) (- (* v v) 1))))
133.0ms
(acos (/ (fma -5 (pow v 2) 1) (- (pow v 2) 1)))
120.0ms
(acos (/ (fma -5 (pow v 2) 1) (- (pow v 2) 1)))
116.0ms
(acos (/ (fma -5 (pow v 2) 1) (- (pow v 2) 1)))

prune1.2s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 1.0b

regimes127.0ms

Accuracy

0% (0.0b remaining)

Error of 0.6b against oracle of 0.6b and baseline of 0.6b

bsearch3.0ms

end0.0ms

sample7.4s

Algorithm
intervals
Results
2.9s2916×body2560valid
1.8s2477×body1280valid
985.0ms8069×body80nan
666.0ms1311×body640valid
654.0ms661×body320valid
100.0ms424×body160valid
50.0ms211×body80valid