Details

Time bar (total: 24.9s)

sample303.0ms

Algorithm
intervals
Results
150.0ms919×body80nan
52.0ms302×body80valid

simplify1.1s

Counts
1 → 1
Iterations
IterNodes
done2000
41256
3332
2107
139
020

prune26.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize70.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ a (fma x (log y) t))
0.0b
(+ (fma (- b 0.5) (log c) z) (fma y i (+ a (fma x (log y) t))))
0.1b
(fma (- b 0.5) (log c) z)
0.1b
(fma x (log y) t)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity
add-log-exp
add-sqr-sqrt fma-def add-cube-cbrt
fma-udef
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
+-commutative associate-+r+ sum-log flip3-+ flip-+ distribute-lft-out
associate-+l+
Counts
4 → 61
Calls
4 calls:
10.0ms
(+ a (fma x (log y) t))
9.0ms
(+ (fma (- b 0.5) (log c) z) (fma y i (+ a (fma x (log y) t))))
0.0ms
(fma (- b 0.5) (log c) z)
1.0ms
(fma x (log y) t)

series1.2s

Counts
4 → 12
Calls
4 calls:
50.0ms
(+ a (fma x (log y) t))
984.0ms
(+ (fma (- b 0.5) (log c) z) (fma y i (+ a (fma x (log y) t))))
105.0ms
(fma (- b 0.5) (log c) z)
100.0ms
(fma x (log y) t)

simplify639.0ms

Counts
73 → 73
Iterations
IterNodes
done2000
2879
1295
0131

prune539.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize53.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(* (cbrt (fma (- b 0.5) (log c) z)) (cbrt (fma (- b 0.5) (log c) z)))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 85
Calls
4 calls:
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
8.0ms
(* (cbrt (fma (- b 0.5) (log c) z)) (cbrt (fma (- b 0.5) (log c) z)))

series1.2s

Counts
4 → 12
Calls
4 calls:
283.0ms
(cbrt (fma (- b 0.5) (log c) z))
269.0ms
(cbrt (fma (- b 0.5) (log c) z))
258.0ms
(cbrt (fma (- b 0.5) (log c) z))
352.0ms
(* (cbrt (fma (- b 0.5) (log c) z)) (cbrt (fma (- b 0.5) (log c) z)))

simplify703.0ms

Counts
97 → 97
Iterations
IterNodes
done2001
2813
1350
0146

prune914.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize96.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(* (cbrt (fma (- b 0.5) (log c) z)) (cbrt (fma (- b 0.5) (log c) z)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 85
Calls
4 calls:
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
16.0ms
(* (cbrt (fma (- b 0.5) (log c) z)) (cbrt (fma (- b 0.5) (log c) z)))

series1.2s

Counts
4 → 12
Calls
4 calls:
303.0ms
(cbrt (fma (- b 0.5) (log c) z))
291.0ms
(cbrt (fma (- b 0.5) (log c) z))
291.0ms
(cbrt (fma (- b 0.5) (log c) z))
325.0ms
(* (cbrt (fma (- b 0.5) (log c) z)) (cbrt (fma (- b 0.5) (log c) z)))

simplify819.0ms

Counts
97 → 97
Iterations
IterNodes
done2001
2813
1350
0146

prune1.1s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize104.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(cbrt (fma (- b 0.5) (log c) z))
0.6b
(cbrt (fma (- b 0.5) (log c) z))
25.7b
(cbrt (* (fma (- b 0.5) (log c) z) (fma (- b 0.5) (log c) z)))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
10×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube pow1/3 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 54
Calls
4 calls:
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
1.0ms
(cbrt (fma (- b 0.5) (log c) z))
14.0ms
(cbrt (* (fma (- b 0.5) (log c) z) (fma (- b 0.5) (log c) z)))

series1.3s

Counts
4 → 12
Calls
4 calls:
276.0ms
(cbrt (fma (- b 0.5) (log c) z))
315.0ms
(cbrt (fma (- b 0.5) (log c) z))
305.0ms
(cbrt (fma (- b 0.5) (log c) z))
367.0ms
(cbrt (* (fma (- b 0.5) (log c) z) (fma (- b 0.5) (log c) z)))

simplify983.0ms

Counts
66 → 66
Iterations
IterNodes
done2000
31910
2668
1283
0127

prune825.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes1.1s

Accuracy

0% (0.0b remaining)

Error of 0.1b against oracle of 0.1b and baseline of 0.1b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done19
119
017

end0.0ms

sample10.5s

Algorithm
intervals
Results
5.9s28066×body80nan
1.8s9246×body80valid
1.0msbody640valid
1.0msbody160valid
1.0msbody320valid