Details

Time bar (total: 53.3s)

sample193.0ms

Algorithm
intervals
Results
145.0ms532×body80valid

simplify372.0ms

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

prune43.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 4.5b

localize49.0ms

Local error

Found 4 expressions with local error:

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

rewrite45.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
36.0ms
(* (* y z) (* x 18.0))
8.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.3s

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

simplify6.1s

Counts
32 → 79
Calls
32 calls:
Slowest
527.0ms
(fma (- (fma k (* 27.0 j) (* (* x 4.0) i))) 1 (* (fma k (* 27.0 j) (* (* x 4.0) i)) 1))
519.0ms
(* (* y z) (* x 18.0))
445.0ms
(/ (exp (* c b)) (exp (fma k (* 27.0 j) (* (* x 4.0) i))))
402.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)))))))
399.0ms
(- (* b c) (+ (* 27.0 (* j k)) (* 4.0 (* i x))))

prune1.9s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 3.9b

localize91.0ms

Local error

Found 4 expressions with local error:

5.8b
(* (* y z) x)
4.2b
(fma (- (* (* (* y z) x) 18.0) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))
0.2b
(* (* (* y z) x) 18.0)
0.1b
(fma k (* 27.0 j) (* (* x 4.0) i))

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*r* add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*l* *-commutative fma-udef
Counts
4 → 67
Calls
4 calls:
Slowest
86.0ms
(* (* (* y z) x) 18.0)
31.0ms
(* (* y z) x)
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
4.0s
(fma (- (* (* (* y z) x) 18.0) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))
75.0ms
(fma k (* 27.0 j) (* (* x 4.0) i))
68.0ms
(* (* (* y z) x) 18.0)
33.0ms
(* (* y z) x)

simplify3.3s

Counts
32 → 79
Calls
32 calls:
Slowest
579.0ms
(* (* (* (* y z) (* y z)) (* y z)) (* (* x x) x))
500.0ms
(* (* (* (* y y) y) (* (* z z) z)) (* (* x x) x))
305.0ms
(* 18.0 (* t (* x (* z y))))
281.0ms
(* 18.0 (* t (* x (* z y))))
232.0ms
(* (* (* (* (* y z) x) (* (* y z) x)) (* (* y z) x)) (* (* 18.0 18.0) 18.0))

prune1.9s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 3.9b

localize59.0ms

Local error

Found 4 expressions with local error:

5.8b
(* (* y z) x)
4.2b
(fma (- (* (* (* y z) x) 18.0) (* a 4.0)) t (- (* c b) (fma (* k j) 27.0 (* (* x 4.0) i))))
0.2b
(* (* (* y z) x) 18.0)
0.1b
(fma (* k j) 27.0 (* (* x 4.0) i))

rewrite95.0ms

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

series4.4s

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

simplify3.3s

Counts
32 → 79
Calls
32 calls:
Slowest
539.0ms
(* (* (* (* y z) (* y z)) (* y z)) (* (* x x) x))
438.0ms
(* (* (* (* y y) y) (* (* z z) z)) (* (* x x) x))
365.0ms
(* 18.0 (* t (* x (* z y))))
310.0ms
(* 18.0 (* t (* x (* z y))))
267.0ms
(* (* (* (* (* y z) x) (* (* y z) x)) (* (* y z) x)) (* (* 18.0 18.0) 18.0))

prune1.9s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 3.9b

localize71.0ms

Local error

Found 4 expressions with local error:

5.9b
(* (* y z) (* x 18.0))
4.2b
(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))))

rewrite78.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
57.0ms
(* (* y z) (* x 18.0))
18.0ms
(- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x))))
1.0ms
(fma (- (* (* y z) (* x 18.0)) (* a 4.0)) t (- (* b c) (fma (* 27.0 k) j (* i (* 4.0 x)))))
1.0ms
(fma (* 27.0 k) j (* i (* 4.0 x)))

series4.4s

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

simplify6.3s

Counts
32 → 79
Calls
32 calls:
Slowest
881.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))))))))
550.0ms
(fma (- (fma (* 27.0 k) j (* i (* 4.0 x)))) 1 (* (fma (* 27.0 k) j (* i (* 4.0 x))) 1))
491.0ms
(/ (exp (* b c)) (exp (fma (* 27.0 k) j (* i (* 4.0 x)))))
379.0ms
(fma b c (- (* (fma (* 27.0 k) j (* i (* 4.0 x))) 1)))
377.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))))))

prune1.9s

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 3.9b

regimes2.3s

Accuracy

60.9% (1.4b remaining)

Error of 3.5b against oracle of 2.1b and baseline of 5.7b

bsearch28.0ms

end0.0ms

sample6.0s

Algorithm
intervals
Results
5.1s16050×body80valid