Details

Time bar (total: 49.4s)

sample176.0ms

Algorithm
intervals
Results
132.0ms488×body80valid

simplify318.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
318.0ms
(- (- (+ (- (* (* (* (* x 18.0) y) z) t) (* (* a 4.0) t)) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k))

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.2b

localize62.0ms

Local error

Found 4 expressions with local error:

4.7b
(* (* y z) (* x 18.0))
1.9b
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))
0.3b
(fma k (* 27.0 j) (* (* x 4.0) i))
0.0b
(- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u
prod-diff fma-udef
sub-neg flip3-- fma-neg diff-log associate-*r* associate-*l* *-commutative flip-- associate--r+
Counts
4 → 67
Calls
4 calls:
Slowest
24.0ms
(* (* y z) (* x 18.0))
15.0ms
(- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i)))
0.0ms
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))
0.0ms
(fma k (* 27.0 j) (* (* x 4.0) i))

series4.2s

Counts
4 → 12
Calls
4 calls:
Slowest
3.9s
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))
122.0ms
(- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i)))
85.0ms
(fma k (* 27.0 j) (* (* x 4.0) i))
52.0ms
(* (* y z) (* x 18.0))

simplify5.6s

Counts
32 → 79
Calls
32 calls:
Slowest
509.0ms
(fma (- (fma k (* 27.0 j) (* (* x 4.0) i))) 1 (* (fma k (* 27.0 j) (* (* x 4.0) i)) 1))
419.0ms
(fma (- (sqrt (fma k (* 27.0 j) (* (* x 4.0) i)))) (sqrt (fma k (* 27.0 j) (* (* x 4.0) i))) (* (sqrt (fma k (* 27.0 j) (* (* x 4.0) i))) (sqrt (fma k (* 27.0 j) (* (* x 4.0) i)))))
415.0ms
(fma c b (- (* (cbrt (fma k (* 27.0 j) (* (* x 4.0) i))) (* (cbrt (fma k (* 27.0 j) (* (* x 4.0) i))) (cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))))))
407.0ms
(fma c b (- (* (fma k (* 27.0 j) (* (* x 4.0) i)) 1)))
386.0ms
(/ (exp (* c b)) (exp (fma k (* 27.0 j) (* (* x 4.0) i))))

prune1.8s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.1b

localize75.0ms

Local error

Found 4 expressions with local error:

4.7b
(* (* y z) (* x 18.0))
1.9b
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x)))))
0.1b
(fma (* 27.0 k) j (* i (* 4.0 x)))
0.0b
(- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x))))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u
prod-diff fma-udef
sub-neg flip3-- fma-neg diff-log associate-*r* associate-*l* *-commutative flip-- associate--r+
Counts
4 → 67
Calls
4 calls:
Slowest
55.0ms
(* (* y z) (* x 18.0))
9.0ms
(- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x))))
0.0ms
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x)))))
0.0ms
(fma (* 27.0 k) j (* i (* 4.0 x)))

series4.7s

Counts
4 → 12
Calls
4 calls:
Slowest
4.4s
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x)))))
140.0ms
(- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x))))
89.0ms
(fma (* 27.0 k) j (* i (* 4.0 x)))
40.0ms
(* (* y z) (* x 18.0))

simplify5.5s

Counts
32 → 79
Calls
32 calls:
Slowest
567.0ms
(fma (- (fma (* 27.0 k) j (* i (* 4.0 x)))) 1 (* (fma (* 27.0 k) j (* i (* 4.0 x))) 1))
406.0ms
(/ (exp (* b c)) (exp (fma (* 27.0 k) j (* i (* 4.0 x)))))
398.0ms
(fma (- (sqrt (fma (* 27.0 k) j (* i (* 4.0 x))))) (sqrt (fma (* 27.0 k) j (* i (* 4.0 x)))) (* (sqrt (fma (* 27.0 k) j (* i (* 4.0 x)))) (sqrt (fma (* 27.0 k) j (* i (* 4.0 x))))))
392.0ms
(fma b c (- (* (cbrt (fma (* 27.0 k) j (* i (* 4.0 x)))) (* (cbrt (fma (* 27.0 k) j (* i (* 4.0 x)))) (cbrt (fma (* 27.0 k) j (* i (* 4.0 x))))))))
353.0ms
(fma b c (- (* (fma (* 27.0 k) j (* i (* 4.0 x))) 1)))

prune1.8s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 1.1b

localize53.0ms

Local error

Found 4 expressions with local error:

4.7b
(* (* y z) (* x 18.0))
1.9b
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (fma c b (- (fma k (* 27.0 j) (* (* x 4.0) i)))))
0.3b
(fma k (* 27.0 j) (* (* x 4.0) i))
0.0b
(fma c b (- (fma k (* 27.0 j) (* (* x 4.0) i))))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
fma-udef
associate-*r* associate-*l* *-commutative
Counts
4 → 58
Calls
4 calls:
Slowest
26.0ms
(* (* y z) (* x 18.0))
0.0ms
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (fma c b (- (fma k (* 27.0 j) (* (* x 4.0) i)))))
0.0ms
(fma c b (- (fma k (* 27.0 j) (* (* x 4.0) i))))
0.0ms
(fma k (* 27.0 j) (* (* x 4.0) i))

series4.3s

Counts
4 → 12
Calls
4 calls:
Slowest
4.0s
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (fma c b (- (fma k (* 27.0 j) (* (* x 4.0) i)))))
150.0ms
(fma c b (- (fma k (* 27.0 j) (* (* x 4.0) i))))
105.0ms
(fma k (* 27.0 j) (* (* x 4.0) i))
58.0ms
(* (* y z) (* x 18.0))

simplify2.9s

Counts
24 → 70
Calls
24 calls:
Slowest
353.0ms
(- (* b c) (+ (* 27.0 (* j k)) (* 4.0 (* i x))))
347.0ms
(- (* b c) (+ (* 27.0 (* j k)) (* 4.0 (* i x))))
317.0ms
(* 18.0 (* t (* x (* z y))))
283.0ms
(* 18.0 (* t (* x (* z y))))
241.0ms
(* (* (* (* y y) y) (* (* z z) z)) (* (* (* x x) x) (* (* 18.0 18.0) 18.0)))

prune1.6s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.1b

localize83.0ms

Local error

Found 4 expressions with local error:

15.9b
(cbrt (* (* y z) (* x 18.0)))
15.9b
(cbrt (* (* y z) (* x 18.0)))
15.9b
(cbrt (* (* y z) (* x 18.0)))
4.7b
(* (* y z) (* x 18.0))

rewrite120.0ms

Algorithm
rewrite-expression-head
Rules
16×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod pow1/3
associate-*r* associate-*l* *-commutative
Counts
4 → 61
Calls
4 calls:
Slowest
33.0ms
(cbrt (* (* y z) (* x 18.0)))
32.0ms
(cbrt (* (* y z) (* x 18.0)))
31.0ms
(cbrt (* (* y z) (* x 18.0)))
23.0ms
(* (* y z) (* x 18.0))

series620.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
197.0ms
(cbrt (* (* y z) (* x 18.0)))
195.0ms
(cbrt (* (* y z) (* x 18.0)))
190.0ms
(cbrt (* (* y z) (* x 18.0)))
38.0ms
(* (* y z) (* x 18.0))

simplify4.6s

Counts
27 → 73
Calls
27 calls:
Slowest
490.0ms
(* (cbrt -18.0) (exp (* -1/3 (+ (log (/ -1 x)) (+ (log (/ -1 z)) (log (/ -1 y)))))))
417.0ms
(* (cbrt -18.0) (exp (* -1/3 (+ (log (/ -1 x)) (+ (log (/ -1 z)) (log (/ -1 y)))))))
392.0ms
(* (cbrt -18.0) (exp (* -1/3 (+ (log (/ -1 x)) (+ (log (/ -1 z)) (log (/ -1 y)))))))
340.0ms
(* (cbrt 18.0) (exp (* -1/3 (+ (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))))
320.0ms
(* (cbrt 18.0) (exp (* -1/3 (+ (log (/ 1 z)) (+ (log (/ 1 x)) (log (/ 1 y)))))))

prune2.1s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.1b

regimes2.5s

Accuracy

0% (3.6b remaining)

Error of 5.7b against oracle of 2.0b and baseline of 5.7b

bsearch4.0ms

end0.0ms

sample6.2s

Algorithm
intervals
Results
5.3s16216×body80valid