Average Error: 25.9 → 27.3
Time: 2.9m
Precision: 64
Internal Precision: 128
\[\left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(x \cdot j - z \cdot k\right) \cdot \left(y0 \cdot b - y1 \cdot i\right)\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
\[\begin{array}{l} \mathbf{if}\;y3 \le -1.0376870137605348 \cdot 10^{-166}:\\ \;\;\;\;\left(\left(\left(\left(y0 \cdot c - a \cdot y1\right) \cdot \left(y2 \cdot x - z \cdot y3\right) + \left(\left(\left(\left(z \cdot c\right) \cdot i\right) \cdot t - \left(a \cdot \left(\left(z \cdot b\right) \cdot t\right) + i \cdot \left(x \cdot \left(c \cdot y\right)\right)\right)\right) - \left(y0 \cdot b - y1 \cdot i\right) \cdot \left(j \cdot x - k \cdot z\right)\right)\right) + \left(b \cdot y4 - i \cdot y5\right) \cdot \left(t \cdot j - k \cdot y\right)\right) - \left(c \cdot y4 - a \cdot y5\right) \cdot \left(y2 \cdot t - y3 \cdot y\right)\right) + \left(k \cdot y2 - y3 \cdot j\right) \cdot \left(y1 \cdot y4 - y0 \cdot y5\right)\\ \mathbf{elif}\;y3 \le 4.075622319072455 \cdot 10^{-192}:\\ \;\;\;\;\left(\left(b \cdot y4 - i \cdot y5\right) \cdot \left(t \cdot j - k \cdot y\right) + \left(\left(\left(x \cdot y - t \cdot z\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(y0 \cdot b - y1 \cdot i\right) \cdot \left(j \cdot x - k \cdot z\right)\right) + \left(y0 \cdot c - a \cdot y1\right) \cdot \left(y2 \cdot x - z \cdot y3\right)\right)\right) + \left(k \cdot y2 - y3 \cdot j\right) \cdot \left(y1 \cdot y4 - y0 \cdot y5\right)\\ \mathbf{else}:\\ \;\;\;\;\left(\left(\left(\left(\sqrt[3]{y2 \cdot x - z \cdot y3} \cdot \sqrt[3]{y2 \cdot x - z \cdot y3}\right) \cdot \left(\sqrt[3]{y2 \cdot x - z \cdot y3} \cdot \left(y0 \cdot c - a \cdot y1\right)\right) + \left(\left(x \cdot y - t \cdot z\right) \cdot \left(a \cdot b - c \cdot i\right) - \sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \left(\left(\sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right) \cdot \left(j \cdot x - k \cdot z\right)\right)\right)\right) + \left(b \cdot y4 - i \cdot y5\right) \cdot \left(t \cdot j - k \cdot y\right)\right) - \left(c \cdot y4 - a \cdot y5\right) \cdot \left(y2 \cdot t - y3 \cdot y\right)\right) + \left(k \cdot y2 - y3 \cdot j\right) \cdot \left(y1 \cdot y4 - y0 \cdot y5\right)\\ \end{array}\]

Error

Bits error versus x

Bits error versus y

Bits error versus z

Bits error versus t

Bits error versus a

Bits error versus b

Bits error versus c

Bits error versus i

Bits error versus j

Bits error versus k

Bits error versus y0

Bits error versus y1

Bits error versus y2

Bits error versus y3

Bits error versus y4

Bits error versus y5

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Split input into 3 regimes
  2. if y3 < -1.0376870137605348e-166

    1. Initial program 26.1

      \[\left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(x \cdot j - z \cdot k\right) \cdot \left(y0 \cdot b - y1 \cdot i\right)\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
    2. Taylor expanded around inf 27.9

      \[\leadsto \left(\left(\left(\left(\color{blue}{\left(t \cdot \left(i \cdot \left(z \cdot c\right)\right) - \left(a \cdot \left(t \cdot \left(b \cdot z\right)\right) + i \cdot \left(x \cdot \left(c \cdot y\right)\right)\right)\right)} - \left(x \cdot j - z \cdot k\right) \cdot \left(y0 \cdot b - y1 \cdot i\right)\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]

    if -1.0376870137605348e-166 < y3 < 4.075622319072455e-192

    1. Initial program 25.9

      \[\left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(x \cdot j - z \cdot k\right) \cdot \left(y0 \cdot b - y1 \cdot i\right)\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
    2. Taylor expanded around 0 28.4

      \[\leadsto \left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(x \cdot j - z \cdot k\right) \cdot \left(y0 \cdot b - y1 \cdot i\right)\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \color{blue}{0}\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]

    if 4.075622319072455e-192 < y3

    1. Initial program 25.7

      \[\left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(x \cdot j - z \cdot k\right) \cdot \left(y0 \cdot b - y1 \cdot i\right)\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
    2. Using strategy rm
    3. Applied add-cube-cbrt25.7

      \[\leadsto \left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(x \cdot j - z \cdot k\right) \cdot \color{blue}{\left(\left(\sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right) \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right)}\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
    4. Applied associate-*r*25.7

      \[\leadsto \left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \color{blue}{\left(\left(x \cdot j - z \cdot k\right) \cdot \left(\sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right)\right) \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}}\right) + \left(x \cdot y2 - z \cdot y3\right) \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
    5. Using strategy rm
    6. Applied add-cube-cbrt25.8

      \[\leadsto \left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(\left(x \cdot j - z \cdot k\right) \cdot \left(\sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right)\right) \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right) + \color{blue}{\left(\left(\sqrt[3]{x \cdot y2 - z \cdot y3} \cdot \sqrt[3]{x \cdot y2 - z \cdot y3}\right) \cdot \sqrt[3]{x \cdot y2 - z \cdot y3}\right)} \cdot \left(y0 \cdot c - y1 \cdot a\right)\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
    7. Applied associate-*l*25.8

      \[\leadsto \left(\left(\left(\left(\left(x \cdot y - z \cdot t\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(\left(x \cdot j - z \cdot k\right) \cdot \left(\sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right)\right) \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right) + \color{blue}{\left(\sqrt[3]{x \cdot y2 - z \cdot y3} \cdot \sqrt[3]{x \cdot y2 - z \cdot y3}\right) \cdot \left(\sqrt[3]{x \cdot y2 - z \cdot y3} \cdot \left(y0 \cdot c - y1 \cdot a\right)\right)}\right) + \left(t \cdot j - y \cdot k\right) \cdot \left(y4 \cdot b - y5 \cdot i\right)\right) - \left(t \cdot y2 - y \cdot y3\right) \cdot \left(y4 \cdot c - y5 \cdot a\right)\right) + \left(k \cdot y2 - j \cdot y3\right) \cdot \left(y4 \cdot y1 - y5 \cdot y0\right)\]
  3. Recombined 3 regimes into one program.
  4. Final simplification27.3

    \[\leadsto \begin{array}{l} \mathbf{if}\;y3 \le -1.0376870137605348 \cdot 10^{-166}:\\ \;\;\;\;\left(\left(\left(\left(y0 \cdot c - a \cdot y1\right) \cdot \left(y2 \cdot x - z \cdot y3\right) + \left(\left(\left(\left(z \cdot c\right) \cdot i\right) \cdot t - \left(a \cdot \left(\left(z \cdot b\right) \cdot t\right) + i \cdot \left(x \cdot \left(c \cdot y\right)\right)\right)\right) - \left(y0 \cdot b - y1 \cdot i\right) \cdot \left(j \cdot x - k \cdot z\right)\right)\right) + \left(b \cdot y4 - i \cdot y5\right) \cdot \left(t \cdot j - k \cdot y\right)\right) - \left(c \cdot y4 - a \cdot y5\right) \cdot \left(y2 \cdot t - y3 \cdot y\right)\right) + \left(k \cdot y2 - y3 \cdot j\right) \cdot \left(y1 \cdot y4 - y0 \cdot y5\right)\\ \mathbf{elif}\;y3 \le 4.075622319072455 \cdot 10^{-192}:\\ \;\;\;\;\left(\left(b \cdot y4 - i \cdot y5\right) \cdot \left(t \cdot j - k \cdot y\right) + \left(\left(\left(x \cdot y - t \cdot z\right) \cdot \left(a \cdot b - c \cdot i\right) - \left(y0 \cdot b - y1 \cdot i\right) \cdot \left(j \cdot x - k \cdot z\right)\right) + \left(y0 \cdot c - a \cdot y1\right) \cdot \left(y2 \cdot x - z \cdot y3\right)\right)\right) + \left(k \cdot y2 - y3 \cdot j\right) \cdot \left(y1 \cdot y4 - y0 \cdot y5\right)\\ \mathbf{else}:\\ \;\;\;\;\left(\left(\left(\left(\sqrt[3]{y2 \cdot x - z \cdot y3} \cdot \sqrt[3]{y2 \cdot x - z \cdot y3}\right) \cdot \left(\sqrt[3]{y2 \cdot x - z \cdot y3} \cdot \left(y0 \cdot c - a \cdot y1\right)\right) + \left(\left(x \cdot y - t \cdot z\right) \cdot \left(a \cdot b - c \cdot i\right) - \sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \left(\left(\sqrt[3]{y0 \cdot b - y1 \cdot i} \cdot \sqrt[3]{y0 \cdot b - y1 \cdot i}\right) \cdot \left(j \cdot x - k \cdot z\right)\right)\right)\right) + \left(b \cdot y4 - i \cdot y5\right) \cdot \left(t \cdot j - k \cdot y\right)\right) - \left(c \cdot y4 - a \cdot y5\right) \cdot \left(y2 \cdot t - y3 \cdot y\right)\right) + \left(k \cdot y2 - y3 \cdot j\right) \cdot \left(y1 \cdot y4 - y0 \cdot y5\right)\\ \end{array}\]

Reproduce

herbie shell --seed 2019005 
(FPCore (x y z t a b c i j k y0 y1 y2 y3 y4 y5)
  :name "Linear.Matrix:det44 from linear-1.19.1.3"
  (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))))

Details

Time bar (total: 2.8m)Debug log

sample3.3s

Algorithm
intervals

simplify360.0ms

Counts
1 → 1
Calls

1 calls. Slowest were:

360.0ms
(+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0))))

prune42.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.7b

localize185.0ms

Local error

Found 4 expressions with local error:

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

rewrite71.0ms

Algorithm
rewrite-expression-head
Counts
4 → 116
Calls

4 calls. Slowest were:

18.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
18.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))
18.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))

series716.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

188.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
182.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
178.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
167.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

simplify15.9s

Counts
108 → 128
Calls

108 calls. Slowest were:

818.0ms
(* (- (* (* t y2) (* t y2)) (* (* y y3) (* y y3))) (- (* (* y4 c) (* y4 c)) (* (* y5 a) (* y5 a))))
499.0ms
(* (- (pow (* t y2) 3) (pow (* y y3) 3)) (- (* (* y4 c) (* y4 c)) (* (* y5 a) (* y5 a))))
487.0ms
(* (- (* (* x j) (* x j)) (* (* z k) (* z k))) (- (* (* y0 b) (* y0 b)) (* (* y1 i) (* y1 i))))

prune7.7s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 19.3b

localize65.0ms

Local error

Found 4 expressions with local error:

12.0b
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
10.8b
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
9.9b
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
9.8b
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Counts
4 → 116
Calls

4 calls. Slowest were:

17.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
17.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
16.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))

series637.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

170.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
169.0ms
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))
164.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
134.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))

simplify16.0s

Counts
108 → 128
Calls

108 calls. Slowest were:

543.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
493.0ms
(* (- (* (* x y) (* x y)) (* (* z t) (* z t))) (- (* (* a b) (* a b)) (* (* c i) (* c i))))
486.0ms
(* (- (* (* x y2) (* x y2)) (* (* z y3) (* z y3))) (- (* (* y0 c) (* y0 c)) (* (* y1 a) (* y1 a))))

prune9.1s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 18.6b

localize63.0ms

Local error

Found 4 expressions with local error:

12.0b
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
10.8b
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
9.9b
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))
9.8b
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))

rewrite73.0ms

Algorithm
rewrite-expression-head
Counts
4 → 116
Calls

4 calls. Slowest were:

24.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
17.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
17.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

series672.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

180.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))
176.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))
161.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
154.0ms
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))

simplify15.6s

Counts
108 → 128
Calls

108 calls. Slowest were:

570.0ms
(* (- (* (* t j) (* t j)) (* (* y k) (* y k))) (- (* (* y4 b) (* y4 b)) (* (* y5 i) (* y5 i))))
506.0ms
(* (- (* (* x j) (* x j)) (* (* z k) (* z k))) (- (* (* y0 b) (* y0 b)) (* (* y1 i) (* y1 i))))
495.0ms
(* (- (pow (* t j) 3) (pow (* y k) 3)) (- (* (* y4 b) (* y4 b)) (* (* y5 i) (* y5 i))))

prune8.5s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 18.6b

localize59.0ms

Local error

Found 4 expressions with local error:

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

rewrite44.0ms

Algorithm
rewrite-expression-head
Counts
4 → 116
Calls

4 calls. Slowest were:

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

series561.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

179.0ms
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))
142.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))
121.0ms
(* (- (* x y) (* z t)) (- (* a b) (* c i)))
119.0ms
(* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))

simplify16.4s

Counts
108 → 128
Calls

108 calls. Slowest were:

578.0ms
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))
529.0ms
(* (- (pow (* x y) 3) (pow (* z t) 3)) (- (* (* a b) (* a b)) (* (* c i) (* c i))))
516.0ms
(* (- (* (* x y2) (* x y2)) (* (* z y3) (* z y3))) (- (* (* y0 c) (* y0 c)) (* (* y1 a) (* y1 a))))

prune7.8s

Pruning

22 alts after pruning (21 fresh and 1 done)

Merged error: 18.6b

regimes9.0s

Accuracy

-16.9% (9.3b remaining)

Error of 27.3b against oracle of 18.0b and baseline of 26.0b

bsearch5.1s

end0.0ms

sample49.6s

Algorithm
intervals