Details

Time bar (total: 39.6s)

sample165.0ms

Algorithm
intervals
Results
121.0ms518×body80valid

simplify1.7s

Counts
1 → 1

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.1b

localize78.0ms

Local error

Found 4 expressions with local error:

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

rewrite84.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
(* (* (* x 18.0) y) z)
14.0ms
(* (* x 18.0) y)
1.0ms
(fma (- (* (* (* x 18.0) y) z) (* 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))

series3.7s

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

simplify1.6s

Counts
79 → 79

prune1.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 2.3b

localize65.0ms

Local error

Found 4 expressions with local error:

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

rewrite71.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 add-cube-cbrt
expm1-log1p-u associate-*r* associate-*l* insert-posit16 log1p-expm1-u add-log-exp
*-commutative fma-udef
Counts
4 → 67
Calls
4 calls:
Slowest
49.0ms
(* (* 18.0 (* x y)) z)
20.0ms
(* 18.0 (* x y))
0.0ms
(fma (- (* (* 18.0 (* x y)) z) (* 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))

series3.4s

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

simplify1.6s

Counts
79 → 79

prune1.3s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 2.3b

localize60.0ms

Local error

Found 4 expressions with local error:

12.9b
(cbrt (* (* x 18.0) y))
12.9b
(cbrt (* (* x 18.0) y))
12.9b
(cbrt (* (* x 18.0) y))
4.1b
(fma (- (* (* (* (cbrt (* (* x 18.0) y)) (cbrt (* (* x 18.0) y))) (cbrt (* (* x 18.0) y))) z) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod pow1/3
fma-udef
Counts
4 → 47
Calls
4 calls:
Slowest
16.0ms
(cbrt (* (* x 18.0) y))
10.0ms
(cbrt (* (* x 18.0) y))
10.0ms
(cbrt (* (* x 18.0) y))
0.0ms
(fma (- (* (* (* (cbrt (* (* x 18.0) y)) (cbrt (* (* x 18.0) y))) (cbrt (* (* x 18.0) y))) z) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))

series4.0s

Counts
4 → 12
Calls
4 calls:
Slowest
3.6s
(fma (- (* (* (* (cbrt (* (* x 18.0) y)) (cbrt (* (* x 18.0) y))) (cbrt (* (* x 18.0) y))) z) (* a 4.0)) t (- (* c b) (fma k (* 27.0 j) (* (* x 4.0) i))))
114.0ms
(cbrt (* (* x 18.0) y))
111.0ms
(cbrt (* (* x 18.0) y))
107.0ms
(cbrt (* (* x 18.0) y))

simplify1.8s

Counts
59 → 59

prune1.7s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 2.3b

localize89.0ms

Local error

Found 4 expressions with local error:

4.1b
(fma (- (* (* 18.0 (* x y)) z) (* a 4.0)) t (- (* 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))))))
4.0b
(* (* 18.0 (* x y)) z)
1.6b
(cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))
1.6b
(cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r*
pow1/3
associate-*l* *-commutative fma-udef
Counts
4 → 63
Calls
4 calls:
Slowest
62.0ms
(* (* 18.0 (* x y)) z)
1.0ms
(cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))
1.0ms
(cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))
0.0ms
(fma (- (* (* 18.0 (* x y)) z) (* a 4.0)) t (- (* 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))))))

series4.0s

Counts
4 → 12
Calls
4 calls:
Slowest
3.5s
(fma (- (* (* 18.0 (* x y)) z) (* a 4.0)) t (- (* 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))))))
248.0ms
(cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))
204.0ms
(cbrt (fma k (* 27.0 j) (* (* x 4.0) i)))
74.0ms
(* (* 18.0 (* x y)) z)

simplify2.1s

Counts
75 → 75

prune2.0s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 2.3b

regimes2.2s

Accuracy

30.4% (2.4b remaining)

Error of 4.5b against oracle of 2.1b and baseline of 5.5b

bsearch536.0ms

end0.0ms

sample5.8s

Algorithm
intervals
Results
4.3s16162×body80valid