Details

Time bar (total: 24.6s)

sample81.0ms

Algorithm
intervals
Results
36.0ms423×body80valid

simplify6.0s

Counts
1 → 1
Iterations

Useful iterations: 6 (4.5s)

IterNodesCost
01819
13819
210019
331918
485318
5181918
6399316
done500016

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 5.7b

localize29.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma y (* x 9.0) b)
0.3b
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
2.2b
(/ (fma y (* x 9.0) b) z)
8.7b
(/ (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)) c)

rewrite125.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
34×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
13×fma-neg prod-diff
add-exp-log add-cbrt-cube
associate-/r* associate-/l* add-log-exp
pow1 expm1-log1p-u log1p-expm1-u div-inv
cbrt-undiv flip3-- frac-2neg div-exp clear-num flip-- associate-/l/
sub-neg diff-log div-sub fma-udef
Counts
4 → 111
Calls
4 calls:
1.0ms
(fma y (* x 9.0) b)
42.0ms
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
9.0ms
(/ (fma y (* x 9.0) b) z)
66.0ms
(/ (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)) c)

series580.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(fma y (* x 9.0) b)
243.0ms
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
91.0ms
(/ (fma y (* x 9.0) b) z)
189.0ms
(/ (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)) c)

simplify1.3s

Counts
123 → 123
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01702305
13782243
212662063
done50011986

prune822.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 5.4b

localize32.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma y (* x 9.0) b)
0.3b
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
2.2b
(/ (fma y (* x 9.0) b) z)
8.8b
(* (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)) (/ 1 c))

rewrite166.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
38×times-frac
35×*-un-lft-identity
34×add-cube-cbrt
15×add-exp-log
13×fma-neg associate-*r* prod-diff
11×add-cbrt-cube
pow1 add-log-exp
expm1-log1p-u prod-exp log1p-expm1-u div-inv
flip3-- div-exp associate-*l* associate-/r* flip-- associate-/l* unswap-sqr
cbrt-undiv frac-times associate-*l/ cbrt-unprod
sub-neg rec-exp frac-2neg diff-log 1-exp associate-*r/ pow-prod-down clear-num un-div-inv *-commutative fma-udef
Counts
4 → 121
Calls
4 calls:
0.0ms
(fma y (* x 9.0) b)
34.0ms
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
5.0ms
(/ (fma y (* x 9.0) b) z)
122.0ms
(* (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)) (/ 1 c))

series671.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(fma y (* x 9.0) b)
279.0ms
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
101.0ms
(/ (fma y (* x 9.0) b) z)
240.0ms
(* (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)) (/ 1 c))

simplify1.3s

Counts
133 → 133
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01952552
14422400
213902166
done50012107

prune850.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 5.4b

localize27.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
0.4b
(/ 1 (/ c (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))))
2.2b
(/ (fma y (* x 9.0) b) z)
8.7b
(/ c (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)))

rewrite141.0ms

Algorithm
rewrite-expression-head
Rules
117×times-frac
78×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
21×associate-/r*
19×add-exp-log
13×fma-neg prod-diff add-cbrt-cube
11×associate-/r/
div-exp div-inv associate-/l*
flip3-- flip-- add-log-exp
pow1 cbrt-undiv
expm1-log1p-u log1p-expm1-u
frac-2neg clear-num
rec-exp 1-exp
sub-neg pow-flip diff-log inv-pow
Counts
4 → 186
Calls
4 calls:
28.0ms
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
54.0ms
(/ 1 (/ c (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))))
10.0ms
(/ (fma y (* x 9.0) b) z)
38.0ms
(/ c (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)))

series732.0ms

Counts
4 → 12
Calls
4 calls:
274.0ms
(- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))
250.0ms
(/ 1 (/ c (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t))))
88.0ms
(/ (fma y (* x 9.0) b) z)
120.0ms
(/ c (- (/ (fma y (* x 9.0) b) z) (* (* a 4.0) t)))

simplify1.5s

Counts
198 → 198
Iterations

Useful iterations: done (1.5s)

IterNodesCost
02725031
15794739
215044357
done50004258

prune1.1s

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 4.9b

localize42.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt z)
2.4b
(/ (fma y (* x 9.0) b) (* (cbrt z) (cbrt z)))
8.7b
(/ c (- (/ (/ (fma y (* x 9.0) b) (* (cbrt z) (cbrt z))) (cbrt z)) (* (* a 4.0) t)))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×times-frac
11×add-exp-log
add-cbrt-cube
cbrt-prod associate-/l*
pow1 expm1-log1p-u associate-/r* log1p-expm1-u add-log-exp
cbrt-undiv div-exp
frac-2neg pow1/3 clear-num associate-/r/ div-inv
flip3-- prod-exp flip-- cbrt-unprod
Counts
4 → 80
Calls
4 calls:
1.0ms
(cbrt z)
1.0ms
(cbrt z)
10.0ms
(/ (fma y (* x 9.0) b) (* (cbrt z) (cbrt z)))
103.0ms
(/ c (- (/ (/ (fma y (* x 9.0) b) (* (cbrt z) (cbrt z))) (cbrt z)) (* (* a 4.0) t)))

series1.3s

Counts
4 → 12
Calls
4 calls:
337.0ms
(cbrt z)
325.0ms
(cbrt z)
444.0ms
(/ (fma y (* x 9.0) b) (* (cbrt z) (cbrt z)))
225.0ms
(/ c (- (/ (/ (fma y (* x 9.0) b) (* (cbrt z) (cbrt z))) (cbrt z)) (* (* a 4.0) t)))

simplify2.4s

Counts
92 → 92
Iterations

Useful iterations: done (2.4s)

IterNodesCost
01501738
13211709
29661187
339941185
done50011184

prune544.0ms

Pruning

14 alts after pruning (12 fresh and 2 done)

Merged error: 4.9b

regimes1.6s

Accuracy

76.5% (1.6b remaining)

Error of 7.6b against oracle of 6.0b and baseline of 12.7b

bsearch3.0ms

simplify39.0ms

Iterations

Useful iterations: 4 (18.0ms)

IterNodesCost
038180
153163
256145
362128
465127
568127
669127
770127
done70127

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.8s12629×body80valid