Details

Time bar (total: 2.5m)

sample76.0ms

Algorithm
intervals
Results
53.0ms411×body80valid

simplify151.0ms

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

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 2 expressions with local error:

0.0b
(fma i c (fma a b (fma x y (* z t))))
0.0b
(fma x y (* z t))

rewrite1.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 fma-udef insert-posit16 log1p-expm1-u add-log-exp
Calls
2 calls:
Slowest
0.0ms
(fma i c (fma a b (fma x y (* z t))))
0.0ms
(fma x y (* z t))

series308.0ms

Calls
2 calls:
Slowest
264.0ms
(fma i c (fma a b (fma x y (* z t))))
44.0ms
(fma x y (* z t))

simplify115.0ms

Calls
6 calls:
Slowest
51.0ms
(+ (* a b) (+ (* t z) (* x y)))
40.0ms
(+ (* a b) (+ (* t z) (* x y)))
9.0ms
(+ (* t z) (* x y))
9.0ms
(+ (* t z) (* x y))
2.0ms
0

prune451.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (fma i c (fma a b (fma x y (* z t)))))
0.6b
(cbrt (fma i c (fma a b (fma x y (* z t)))))
0.6b
(cbrt (fma i c (fma a b (fma x y (* z t)))))
0.5b
(* (cbrt (fma i c (fma a b (fma x y (* z t))))) (cbrt (fma i c (fma a b (fma x y (* z t))))))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1
pow1/3
associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
6.0ms
(* (cbrt (fma i c (fma a b (fma x y (* z t))))) (cbrt (fma i c (fma a b (fma x y (* z t))))))
1.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))
1.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))
1.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))

series651.0ms

Calls
4 calls:
Slowest
211.0ms
(* (cbrt (fma i c (fma a b (fma x y (* z t))))) (cbrt (fma i c (fma a b (fma x y (* z t))))))
160.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))
140.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))
139.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))

simplify5.2s

Calls
41 calls:
Slowest
322.0ms
(exp (* -1/3 (+ (log (/ 1 c)) (log (/ 1 i)))))
287.0ms
(exp (* -1/3 (+ (log (/ 1 c)) (log (/ 1 i)))))
274.0ms
(exp (* 1/3 (+ (* 2 (log z)) (* 2 (log t)))))
259.0ms
(exp (* -1/3 (+ (log (/ 1 c)) (log (/ 1 i)))))
235.0ms
(exp (* -1/3 (+ (log (/ -1 i)) (log (/ -1 c)))))

prune1.3s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize9.0ms

Local error

Found 4 expressions with local error:

33.0b
(cbrt (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))))
0.6b
(cbrt (fma i c (fma a b (fma x y (* z t)))))
0.3b
(* (cbrt (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t)))))) (cbrt (fma i c (fma a b (fma x y (* z t))))))
0.2b
(* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t)))))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod associate-*r*
add-exp-log
associate-*l*
add-cbrt-cube
expm1-log1p-u pow1/3 insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down
prod-exp *-commutative cbrt-unprod fma-udef
pow2 distribute-rgt-in distribute-lft-in pow-plus pow3 pow-prod-up
Calls
4 calls:
Slowest
8.0ms
(* (cbrt (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t)))))) (cbrt (fma i c (fma a b (fma x y (* z t))))))
5.0ms
(* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t)))))
3.0ms
(cbrt (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))))
1.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))

series2.1m

Calls
4 calls:
Slowest
2.1m
(* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t)))))
262.0ms
(* (cbrt (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t)))))) (cbrt (fma i c (fma a b (fma x y (* z t))))))
173.0ms
(cbrt (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))))
163.0ms
(cbrt (fma i c (fma a b (fma x y (* z t)))))

simplify7.7s

Calls
43 calls:
Slowest
1.5s
(* (* (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))) (fma i c (fma a b (fma x y (* z t))))) (* (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))) (fma i c (fma a b (fma x y (* z t))))))
393.0ms
(* (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))) (fma i c (fma a b (fma x y (* z t)))))
325.0ms
(* (* (fma i c (fma a b (fma x y (* z t)))) (fma i c (fma a b (fma x y (* z t))))) (fma i c (fma a b (fma x y (* z t)))))
281.0ms
(exp (* -1/3 (+ (log (/ 1 c)) (log (/ 1 i)))))
263.0ms
(exp (* 1/3 (+ (* 2 (log z)) (* 2 (log t)))))

prune1.5s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes687.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch3.0ms

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.9s13654×body80valid