Details

Time bar (total: 3.3m)

sample2.0s

Algorithm
intervals
Results
1.7s2250×body80valid

simplify724.0ms

Counts
1 → 1

prune79.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 24.0b

localize137.0ms

Local error

Found 4 expressions with local error:

9.0b
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
9.0b
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
8.2b
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
6.1b
(fma (- (* y0 c) (* y1 a)) (- (* y2 x) (* z y3)) (* (- (* a b) (* c i)) (- (* x y) (* z t))))

rewrite139.0ms

Algorithm
rewrite-expression-head
Rules
18×flip3-- flip--
16×add-sqr-sqrt
12×frac-times
10×pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
distribute-rgt-in distribute-lft-in associate-*r* associate-*l*
sub-neg prod-diff associate-*l/ associate-*r/
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
fma-udef
Counts
4 → 116
Calls
4 calls:
Slowest
56.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
41.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
40.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
0.0ms
(fma (- (* y0 c) (* y1 a)) (- (* y2 x) (* z y3)) (* (- (* a b) (* c i)) (- (* x y) (* z t))))

series1.9m

Counts
4 → 12
Calls
4 calls:
Slowest
1.9m
(fma (- (* y0 c) (* y1 a)) (- (* y2 x) (* z y3)) (* (- (* a b) (* c i)) (- (* x y) (* z t))))
226.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
187.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
185.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))

simplify1.0s

Counts
128 → 128

prune5.0s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 17.2b

localize135.0ms

Local error

Found 4 expressions with local error:

9.9b
(* (* c y4) (- (* y2 t) (* y y3)))
9.0b
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
8.9b
(* (- (* a y5)) (- (* y2 t) (* y y3)))
8.2b
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube add-exp-log
14×flip3-- flip--
13×associate-*l*
12×distribute-rgt-in distribute-lft-in associate-*r*
11×*-un-lft-identity add-cube-cbrt
frac-times sub-neg prod-diff associate-*r/
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u associate-*l/ *-commutative insert-posit16 log1p-expm1-u add-log-exp
unswap-sqr
distribute-lft-neg-out distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in
Counts
4 → 132
Calls
4 calls:
Slowest
39.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
38.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
32.0ms
(* (* c y4) (- (* y2 t) (* y y3)))
26.0ms
(* (- (* a y5)) (- (* y2 t) (* y y3)))

series570.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
181.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
177.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
113.0ms
(* (- (* a y5)) (- (* y2 t) (* y y3)))
99.0ms
(* (* c y4) (- (* y2 t) (* y y3)))

simplify997.0ms

Counts
144 → 144

prune6.2s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 15.8b

localize149.0ms

Local error

Found 4 expressions with local error:

9.9b
(* (* c y4) (- (* y2 t) (* y y3)))
9.0b
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
8.2b
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
6.8b
(cbrt (- (* y2 t) (* y y3)))

rewrite113.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt flip3-- flip--
13×pow1 add-cbrt-cube add-exp-log
10×*-un-lft-identity add-cube-cbrt
distribute-rgt-in distribute-lft-in associate-*r*
frac-times
associate-*l*
sub-neg prod-diff associate-*r/
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u associate-*l/ insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod *-commutative
cbrt-div unswap-sqr
pow1/3
Counts
4 → 115
Calls
4 calls:
Slowest
40.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
39.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
28.0ms
(* (* c y4) (- (* y2 t) (* y y3)))
5.0ms
(cbrt (- (* y2 t) (* y y3)))

series560.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
177.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
173.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
114.0ms
(cbrt (- (* y2 t) (* y y3)))
95.0ms
(* (* c y4) (- (* y2 t) (* y y3)))

simplify877.0ms

Counts
127 → 127

prune5.6s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 15.8b

localize142.0ms

Local error

Found 4 expressions with local error:

9.0b
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
8.2b
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
8.2b
(cbrt (- (* x y) (* z t)))
8.2b
(cbrt (- (* x y) (* z t)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt flip3-- flip--
10×*-un-lft-identity add-cube-cbrt
frac-times pow1 add-cbrt-cube add-exp-log
cbrt-prod distribute-rgt-in distribute-lft-in associate-*r* associate-*l*
expm1-log1p-u cbrt-div sub-neg prod-diff associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u add-log-exp
pow1/3 pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 102
Calls
4 calls:
Slowest
39.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
39.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
5.0ms
(cbrt (- (* x y) (* z t)))
5.0ms
(cbrt (- (* x y) (* z t)))

series580.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
176.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
174.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
116.0ms
(cbrt (- (* x y) (* z t)))
114.0ms
(cbrt (- (* x y) (* z t)))

simplify756.0ms

Counts
114 → 114

prune4.6s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 14.5b

regimes5.6s

Accuracy

-8.2% (9.1b remaining)

Error of 26.3b against oracle of 17.2b and baseline of 25.6b

bsearch2.6s

end0.0ms

sample40.9s

Algorithm
intervals
Results
34.7s70667×body80valid