Details

Time bar (total: 2.1m)

sample81.0ms

Algorithm
intervals
Results
52.0ms261×body80valid

simplify259.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
259.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.5b

localize43.0ms

Local error

Found 4 expressions with local error:

28.5b
(/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
0.0b
(fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)
0.0b
(fma y (fma y x z) 27464.7644705)
0.0b
(fma (fma y (fma (+ y a) y b) c) y i)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* fma-udef associate-/l*
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 63
Calls
4 calls:
Slowest
4.0ms
(/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
0.0ms
(fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)
0.0ms
(fma (fma y (fma (+ y a) y b) c) y i)
0.0ms
(fma y (fma y x z) 27464.7644705)

series601.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
281.0ms
(/ (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (fma (fma y (fma (+ y a) y b) c) y i))
173.0ms
(fma (fma y (fma (+ y a) y b) c) y i)
106.0ms
(fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)
40.0ms
(fma y (fma y x z) 27464.7644705)

simplify5.7s

Counts
37 → 75
Calls
37 calls:
Slowest
325.0ms
(* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))
307.0ms
(+ (pow y 4) (+ (* a (pow y 3)) (* (pow y 2) b)))
282.0ms
(/ (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) 1)
277.0ms
(/ (sqrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) 1)
274.0ms
(sqrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))

prune1.6s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 27.6b

localize45.0ms

Local error

Found 4 expressions with local error:

28.3b
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 (fma (fma y (fma (+ y a) y b) c) y i)))
0.4b
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
0.0b
(fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)
0.0b
(fma y (fma y x z) 27464.7644705)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
21×*-un-lft-identity
20×times-frac add-cube-cbrt
17×add-exp-log
13×associate-*r*
11×add-cbrt-cube
pow1
expm1-log1p-u div-exp prod-exp insert-posit16 log1p-expm1-u add-log-exp
associate-/r* associate-*l* associate-/l* unswap-sqr
cbrt-undiv rec-exp 1-exp cbrt-unprod fma-udef div-inv
clear-num frac-2neg pow-prod-down associate-*r/ un-div-inv *-commutative pow-flip inv-pow
Counts
4 → 95
Calls
4 calls:
Slowest
11.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 (fma (fma y (fma (+ y a) y b) c) y i)))
8.0ms
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
0.0ms
(fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)
0.0ms
(fma y (fma y x z) 27464.7644705)

series624.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
372.0ms
(* (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t) (/ 1 (fma (fma y (fma (+ y a) y b) c) y i)))
127.0ms
(fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)
82.0ms
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
43.0ms
(fma y (fma y x z) 27464.7644705)

simplify11.6s

Counts
69 → 107
Calls
69 calls:
Slowest
461.0ms
(/ (cbrt 1) (cbrt (fma (fma y (fma (+ y a) y b) c) y i)))
439.0ms
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))
428.0ms
(/ (cbrt 1) (fma (fma y (fma (+ y a) y b) c) y i))
413.0ms
(/ (sqrt 1) (fma (fma y (fma (+ y a) y b) c) y i))
408.0ms
(/ 1 (fma (fma y (fma (+ y a) y b) c) y i))

prune2.3s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 27.6b

localize52.0ms

Local error

Found 4 expressions with local error:

23.9b
(/ (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))))
19.1b
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
19.1b
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
19.1b
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
58×times-frac
33×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
27×cbrt-prod
22×associate-/r*
16×add-exp-log
10×add-cbrt-cube
cbrt-undiv div-exp
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
pow1/3 div-inv
prod-exp cbrt-unprod
clear-num frac-2neg associate-/r/ associate-/l*
Counts
4 → 109
Calls
4 calls:
Slowest
30.0ms
(/ (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))))
1.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
1.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
1.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))

series1.0s

Counts
4 → 12
Calls
4 calls:
Slowest
280.0ms
(/ (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))))
264.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
249.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
244.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))

simplify19.7s

Counts
97 → 121
Calls
97 calls:
Slowest
400.0ms
(/ (* (* (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))) (* (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))) (* (* (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))) (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))))
380.0ms
(+ (pow t 1/3) (* 76887.17020533333 (* (pow (/ 1 (pow t 2)) 1/3) y)))
343.0ms
(exp (* -1/3 (+ (log (/ 1 x)) (* 4 (log (/ 1 y))))))
340.0ms
(exp (* -1/3 (+ (log (/ 1 x)) (* 4 (log (/ 1 y))))))
339.0ms
(exp (* -1/3 (+ (log (/ 1 x)) (* 4 (log (/ 1 y))))))

prune2.7s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 27.6b

localize85.0ms

Local error

Found 4 expressions with local error:

19.1b
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
19.1b
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
19.1b
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
17.5b
(/ (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
258×times-frac
144×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
141×cbrt-prod
22×associate-/l*
add-exp-log
div-inv
associate-/r* add-cbrt-cube
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv pow1/3 div-exp
clear-num frac-2neg associate-/l/
Counts
4 → 220
Calls
4 calls:
Slowest
18.0ms
(/ (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))
1.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
1.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
1.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))

series3.1s

Counts
4 → 12
Calls
4 calls:
Slowest
2.2s
(/ (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)))
293.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
291.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
239.0ms
(cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))

simplify1.1m

Counts
317 → 232
Calls
317 calls:
Slowest
573.0ms
(/ (/ (sqrt (fma (fma y (fma (+ y a) y b) c) y i)) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (cbrt (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))))
539.0ms
(/ (/ (* (* (fma (fma y (fma (+ y a) y b) c) y i) (fma (fma y (fma (+ y a) y b) c) y i)) (fma (fma y (fma (+ y a) y b) c) y i)) (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t)) (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))
507.0ms
(* (pow (/ 1 (pow t 2)) 1/3) i)
472.0ms
(/ (/ (fma (fma y (fma (+ y a) y b) c) y i) (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))) (cbrt (cbrt (fma y (fma y (fma y (fma y x z) 27464.7644705) 230661.510616) t))))
392.0ms
(/ (sqrt (fma (fma y (fma (+ y a) y b) c) y i)) (cbrt 1))

prune6.0s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 27.6b

regimes1.4s

Accuracy

0% (0.8b remaining)

Error of 28.5b against oracle of 27.7b and baseline of 28.5b

bsearch3.0ms

end0.0ms

sample3.0s

Algorithm
intervals
Results
2.0s8233×body80valid