Details

Time bar (total: 19.1s)

sample85.0ms

Algorithm
intervals
Results
15.0ms367×body80valid

simplify30.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (16.0ms)

IterNodesCost
067
1117
2156
3166
done166

prune48.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize9.0ms

Local error

Found 1 expressions with local error:

0.1b
(fma (* y z) z x)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
3.0ms
(fma (* y z) z x)

series70.0ms

Counts
1 → 3
Calls
1 calls:
69.0ms
(fma (* y z) z x)

simplify3.7s

Counts
13 → 13
Iterations

Useful iterations: 2 (24.0ms)

IterNodesCost
019104
131102
26390
318090
458390
5266990
done500090

prune52.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (pow z 2) y) x)
10.3b
(* (pow z 2) y)

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
associate-*l*
add-exp-log
add-cube-cbrt *-un-lft-identity
unpow-prod-down add-cbrt-cube add-log-exp unswap-sqr
associate-*r* prod-exp
pow1 expm1-log1p-u log1p-expm1-u unpow2 sqr-pow
+-commutative pow-to-exp fma-def flip3-+ pow-exp sum-log *-commutative cbrt-unprod flip-+
Counts
2 → 43
Calls
2 calls:
9.0ms
(+ (* (pow z 2) y) x)
14.0ms
(* (pow z 2) y)

series91.0ms

Counts
2 → 6
Calls
2 calls:
65.0ms
(+ (* (pow z 2) y) x)
26.0ms
(* (pow z 2) y)

simplify2.6s

Counts
49 → 49
Iterations

Useful iterations: 3 (901.0ms)

IterNodesCost
073417
1174366
2493326
31687325
done5000325

prune164.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
0.6b
(cbrt z)
0.6b
(cbrt z)
3.1b
(* (pow (* (cbrt z) (cbrt z)) 2) (* (pow (cbrt z) 2) y))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
44×add-exp-log
32×prod-exp
12×pow-exp
cbrt-prod add-cbrt-cube
add-sqr-sqrt pow-to-exp add-cube-cbrt *-un-lft-identity
associate-*l*
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 cbrt-unprod
unpow-prod-down associate-*r* *-commutative unpow2 sqr-pow
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)
35.0ms
(* (pow (* (cbrt z) (cbrt z)) 2) (* (pow (cbrt z) 2) y))

series1.0s

Counts
4 → 12
Calls
4 calls:
312.0ms
(cbrt z)
348.0ms
(cbrt z)
302.0ms
(cbrt z)
60.0ms
(* (pow (* (cbrt z) (cbrt z)) 2) (* (pow (cbrt z) 2) y))

simplify3.0s

Counts
86 → 86
Iterations

Useful iterations: 3 (833.0ms)

IterNodesCost
084863
1191661
2541477
32650404
done5000404

prune218.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
3.6b
(* (* (pow z 2) (* (cbrt y) (cbrt y))) (cbrt y))
6.8b
(* (pow z 2) (* (cbrt y) (cbrt y)))

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
38×add-exp-log
25×prod-exp
12×add-sqr-sqrt
11×add-cbrt-cube
10×add-cube-cbrt *-un-lft-identity
cbrt-prod associate-*l* cbrt-unprod
associate-*r*
pow1
expm1-log1p-u pow-to-exp unpow-prod-down pow-exp log1p-expm1-u add-log-exp unswap-sqr
pow1/3 pow-prod-down *-commutative unpow2 sqr-pow
pow2
Counts
4 → 86
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
104.0ms
(* (* (pow z 2) (* (cbrt y) (cbrt y))) (cbrt y))
28.0ms
(* (pow z 2) (* (cbrt y) (cbrt y)))

series876.0ms

Counts
4 → 12
Calls
4 calls:
329.0ms
(cbrt y)
356.0ms
(cbrt y)
44.0ms
(* (* (pow z 2) (* (cbrt y) (cbrt y))) (cbrt y))
147.0ms
(* (pow z 2) (* (cbrt y) (cbrt y)))

simplify5.5s

Counts
98 → 98
Iterations

Useful iterations: done (5.5s)

IterNodesCost
01051004
1253922
2874670
34404591
done5000584

prune278.0ms

Pruning

7 alts after pruning (3 fresh and 4 done)

Merged error: 0.0b

regimes121.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
166
done66

end0.0ms

sample985.0ms

Algorithm
intervals
Results
440.0ms10639×body80valid