Details

Time bar (total: 29.0s)

sample219.0ms

Algorithm
intervals
Results
166.0ms638×body80valid

simplify1.1s

Counts
1 → 1

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.7b

localize42.0ms

Local error

Found 4 expressions with local error:

5.0b
(fma (- (* t c) (* y i)) j (* (- (* z y) (* t a)) x))
4.8b
(* (- (* z y) (* t a)) x)
4.3b
(fma (- (* i a) (* z c)) b (fma (- (* t c) (* y i)) j (* (- (* z y) (* t a)) x)))
0.2b
(- (* t c) (* y i))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-*r* associate-*l*
flip3-- associate-*l/ fma-udef flip--
sub-neg fma-neg diff-log prod-diff pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 62
Calls
4 calls:
Slowest
41.0ms
(* (- (* z y) (* t a)) x)
15.0ms
(- (* t c) (* y i))
1.0ms
(fma (- (* t c) (* y i)) j (* (- (* z y) (* t a)) x))
0.0ms
(fma (- (* i a) (* z c)) b (fma (- (* t c) (* y i)) j (* (- (* z y) (* t a)) x)))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
736.0ms
(fma (- (* i a) (* z c)) b (fma (- (* t c) (* y i)) j (* (- (* z y) (* t a)) x)))
319.0ms
(fma (- (* t c) (* y i)) j (* (- (* z y) (* t a)) x))
82.0ms
(* (- (* z y) (* t a)) x)
72.0ms
(- (* t c) (* y i))

simplify1.1s

Counts
74 → 74

prune1.5s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 6.0b

localize64.0ms

Local error

Found 4 expressions with local error:

5.0b
(fma (- (* t c) (* y i)) j (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))
4.6b
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
4.3b
(fma (- (* i a) (* z c)) b (fma (- (* t c) (* y i)) j (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))))
0.6b
(cbrt x)

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log
add-sqr-sqrt add-cbrt-cube
*-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod associate-*l* pow-prod-down prod-exp cbrt-unprod
associate-*l/ fma-udef
flip3-- pow1/3 associate-*r* *-commutative flip-- unswap-sqr
Counts
4 → 60
Calls
4 calls:
Slowest
44.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
6.0ms
(cbrt x)
0.0ms
(fma (- (* i a) (* z c)) b (fma (- (* t c) (* y i)) j (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))))
0.0ms
(fma (- (* t c) (* y i)) j (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))

series1.7s

Counts
4 → 12
Calls
4 calls:
Slowest
902.0ms
(fma (- (* i a) (* z c)) b (fma (- (* t c) (* y i)) j (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))))
348.0ms
(fma (- (* t c) (* y i)) j (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))
250.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
240.0ms
(cbrt x)

simplify1.6s

Counts
72 → 72

prune1.6s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 4.3b

localize71.0ms

Local error

Found 4 expressions with local error:

6.2b
(cbrt (- (* z y) (* t a)))
6.2b
(cbrt (- (* z y) (* t a)))
6.2b
(cbrt (- (* z y) (* t a)))
5.0b
(fma (- (* t c) (* y i)) j (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (* (cbrt (- (* z y) (* t a))) x)))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-div
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
flip3-- pow1/3 flip--
fma-udef
Counts
4 → 59
Calls
4 calls:
Slowest
6.0ms
(cbrt (- (* z y) (* t a)))
6.0ms
(cbrt (- (* z y) (* t a)))
6.0ms
(cbrt (- (* z y) (* t a)))
0.0ms
(fma (- (* t c) (* y i)) j (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (* (cbrt (- (* z y) (* t a))) x)))

series948.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
364.0ms
(fma (- (* t c) (* y i)) j (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (* (cbrt (- (* z y) (* t a))) x)))
210.0ms
(cbrt (- (* z y) (* t a)))
189.0ms
(cbrt (- (* z y) (* t a)))
185.0ms
(cbrt (- (* z y) (* t a)))

simplify980.0ms

Counts
71 → 71

prune1.9s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 4.3b

localize94.0ms

Local error

Found 4 expressions with local error:

6.2b
(cbrt (- (* z y) (* t a)))
6.2b
(cbrt (- (* z y) (* t a)))
6.2b
(cbrt (- (* z y) (* t a)))
6.2b
(cbrt (- (* z y) (* t a)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt cbrt-div *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 flip3-- add-cbrt-cube pow1/3 add-exp-log insert-posit16 log1p-expm1-u flip-- add-log-exp
Counts
4 → 64
Calls
4 calls:
Slowest
10.0ms
(cbrt (- (* z y) (* t a)))
10.0ms
(cbrt (- (* z y) (* t a)))
9.0ms
(cbrt (- (* z y) (* t a)))
6.0ms
(cbrt (- (* z y) (* t a)))

series749.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
230.0ms
(cbrt (- (* z y) (* t a)))
181.0ms
(cbrt (- (* z y) (* t a)))
177.0ms
(cbrt (- (* z y) (* t a)))
161.0ms
(cbrt (- (* z y) (* t a)))

simplify1.9s

Counts
76 → 76

prune2.3s

Pruning

16 alts after pruning (14 fresh and 2 done)

Merged error: 4.3b

regimes2.1s

Accuracy

10.3% (5.4b remaining)

Error of 11.1b against oracle of 5.8b and baseline of 11.7b

bsearch411.0ms

end0.0ms

sample7.1s

Algorithm
intervals
Results
5.1s18974×body80valid