Details

Time bar (total: 42.4s)

sample196.0ms

Algorithm
intervals
Results
158.0ms571×body80valid

simplify303.0ms

Calls
1 calls:
Slowest
303.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.1b

localize50.0ms

Local error

Found 4 expressions with local error:

6.6b
(* (- (* z c) (* i a)) b)
4.5b
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (- (* z c) (* i a)) b)))
4.5b
(* (- (* z y) (* t a)) x)
0.3b
(- (* z c) (* i a))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt add-log-exp
expm1-log1p-u pow1 add-cbrt-cube associate-*l/ add-exp-log insert-posit16 log1p-expm1-u
flip3-- flip--
*-commutative
sub-neg fma-neg diff-log prod-diff fma-udef
Calls
4 calls:
Slowest
10.0ms
(* (- (* z y) (* t a)) x)
9.0ms
(* (- (* z c) (* i a)) b)
3.0ms
(- (* z c) (* i a))
0.0ms
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (- (* z c) (* i a)) b)))

series721.0ms

Calls
4 calls:
Slowest
563.0ms
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (- (* z c) (* i a)) b)))
65.0ms
(* (- (* z c) (* i a)) b)
56.0ms
(* (- (* z y) (* t a)) x)
38.0ms
(- (* z c) (* i a))

simplify2.0s

Calls
23 calls:
Slowest
274.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))
239.0ms
(* (- (pow (* z c) 3) (pow (* i a) 3)) b)
239.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))
234.0ms
(* (- (pow (* z y) 3) (pow (* t a) 3)) x)
199.0ms
(* (- (* (* z y) (* z y)) (* (* t a) (* t a))) x)

prune1.4s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 8.1b

localize24.0ms

Local error

Found 4 expressions with local error:

6.6b
(* (fma z c (- (* i a))) b)
4.5b
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (fma z c (- (* i a))) b)))
4.5b
(* (- (* z y) (* t a)) x)
0.0b
(- (* t c) (* y i))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
flip3-- associate-*l/ *-commutative flip--
sub-neg fma-neg diff-log prod-diff fma-udef
Calls
4 calls:
Slowest
11.0ms
(* (- (* z y) (* t a)) x)
6.0ms
(* (fma z c (- (* i a))) b)
5.0ms
(- (* t c) (* y i))
0.0ms
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (fma z c (- (* i a))) b)))

series768.0ms

Calls
4 calls:
Slowest
599.0ms
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (fma z c (- (* i a))) b)))
81.0ms
(* (fma z c (- (* i a))) b)
53.0ms
(* (- (* z y) (* t a)) x)
35.0ms
(- (* t c) (* y i))

simplify1.5s

Calls
21 calls:
Slowest
255.0ms
(* (- (pow (* z y) 3) (pow (* t a) 3)) x)
230.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))
225.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))
190.0ms
(* (- (* (* z y) (* z y)) (* (* t a) (* t a))) x)
107.0ms
(- (* x (* z y)) (* a (* x t)))

prune1.4s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 7.3b

localize38.0ms

Local error

Found 4 expressions with local error:

6.8b
(cbrt (- (* z y) (* t a)))
6.8b
(cbrt (- (* z y) (* t a)))
6.8b
(cbrt (- (* z y) (* t a)))
6.6b
(* (fma z c (- (* i a))) b)

rewrite9.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 associate-*l* flip--
*-commutative
Calls
4 calls:
Slowest
3.0ms
(* (fma z c (- (* i a))) b)
2.0ms
(cbrt (- (* z y) (* t a)))
2.0ms
(cbrt (- (* z y) (* t a)))
2.0ms
(cbrt (- (* z y) (* t a)))

series488.0ms

Calls
4 calls:
Slowest
144.0ms
(cbrt (- (* z y) (* t a)))
142.0ms
(cbrt (- (* z y) (* t a)))
133.0ms
(cbrt (- (* z y) (* t a)))
70.0ms
(* (fma z c (- (* i a))) b)

simplify4.8s

Calls
29 calls:
Slowest
426.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
410.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
365.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
336.0ms
(- (exp (* 1/3 (+ (log t) (+ (log a) (log -1))))) (* 1/3 (* z (* y (exp (* 1/3 (- (log -1) (+ (* 2 (log t)) (* 2 (log a))))))))))
313.0ms
(- (exp (* 1/3 (+ (log t) (+ (log a) (log -1))))) (* 1/3 (* z (* y (exp (* 1/3 (- (log -1) (+ (* 2 (log t)) (* 2 (log a))))))))))

prune2.1s

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 7.3b

localize31.0ms

Local error

Found 4 expressions with local error:

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

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
86×cbrt-div
30×flip3-- flip--
28×frac-times
14×associate-*l/
10×cbrt-prod
associate-*r/
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube pow1/3 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
pow3 rem-cbrt-cube
Calls
4 calls:
Slowest
23.0ms
(cbrt (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (cbrt (- (* z y) (* t a)))))
2.0ms
(cbrt (- (* z y) (* t a)))
2.0ms
(cbrt (- (* z y) (* t a)))
2.0ms
(cbrt (- (* z y) (* t a)))

series653.0ms

Calls
4 calls:
Slowest
192.0ms
(cbrt (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (cbrt (- (* z y) (* t a)))))
169.0ms
(cbrt (- (* z y) (* t a)))
154.0ms
(cbrt (- (* z y) (* t a)))
137.0ms
(cbrt (- (* z y) (* t a)))

simplify13.2s

Calls
55 calls:
Slowest
682.0ms
(cbrt (* (* (cbrt (- (* (* z y) (* z y)) (* (* t a) (* t a)))) (cbrt (- (* (* z y) (* z y)) (* (* t a) (* t a))))) (cbrt (- (* z y) (* t a)))))
407.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
407.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
404.0ms
(- (exp (* 1/3 (+ (log t) (+ (log a) (log -1))))) (* 1/3 (* z (* y (exp (* 1/3 (- (log -1) (+ (* 2 (log t)) (* 2 (log a))))))))))
393.0ms
(cbrt (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* (* z y) (* z y)) (* (* t a) (* t a))))) (cbrt (- (pow (* z y) 3) (pow (* t a) 3)))))

prune2.9s

Pruning

19 alts after pruning (17 fresh and 2 done)

Merged error: 7.3b

regimes2.6s

Accuracy

6.4% (4.5b remaining)

Error of 11.6b against oracle of 7.1b and baseline of 12.0b

bsearch324.0ms

end0.0ms

sample6.7s

Algorithm
intervals
Results
5.8s19061×body80valid