Details

Time bar (total: 3.2m)

sample2.0s

Algorithm
intervals
Results
1.7s2273×body80valid

simplify674.0ms

Counts
1 → 1

prune52.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.5b

localize156.0ms

Local error

Found 4 expressions with local error:

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

rewrite130.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
47.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
41.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
41.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
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))))
199.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
191.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
178.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))

simplify1.0s

Counts
128 → 128

prune4.8s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 19.5b

localize141.0ms

Local error

Found 4 expressions with local error:

47.6b
(fma (- t) z (* t z))
10.8b
(* (- (* a b) (* c i)) (fma x y (- (* t z))))
10.3b
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
9.2b
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))

rewrite101.0ms

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

series545.0ms

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

simplify738.0ms

Counts
118 → 118

prune4.9s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 19.2b

localize139.0ms

Local error

Found 4 expressions with local error:

46.7b
(fma (- k) z (* k z))
10.8b
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
10.3b
(* (- (* y0 b) (* i y1)) (fma j x (- (* k z))))
9.2b
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))

rewrite103.0ms

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

series546.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
175.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
174.0ms
(* (- (* y0 b) (* i y1)) (fma j x (- (* k z))))
171.0ms
(* (- (* y2 t) (* y y3)) (- (* c y4) (* a y5)))
26.0ms
(fma (- k) z (* k z))

simplify723.0ms

Counts
118 → 118

prune5.1s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 18.5b

localize140.0ms

Local error

Found 4 expressions with local error:

42.6b
(fma (- y5) a (* y5 a))
10.8b
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
10.3b
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
9.2b
(* (- (* y2 t) (* y y3)) (fma c y4 (- (* y5 a))))

rewrite99.0ms

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

series536.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
173.0ms
(* (- (* a b) (* c i)) (- (* x y) (* z t)))
170.0ms
(* (- (* y2 t) (* y y3)) (fma c y4 (- (* y5 a))))
166.0ms
(* (- (* y0 b) (* i y1)) (- (* j x) (* z k)))
26.0ms
(fma (- y5) a (* y5 a))

simplify755.0ms

Counts
118 → 118

prune4.5s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 18.5b

regimes5.4s

Accuracy

-29.7% (9.7b remaining)

Error of 28.2b against oracle of 18.5b and baseline of 26.0b

bsearch3.0s

end0.0ms

sample42.1s

Algorithm
intervals
Results
35.0s73053×body80valid