Details

Time bar (total: 4.6s)

sample26.0ms

Algorithm
intervals
Results
10.0ms339×body80valid

simplify2.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
089
1139
2209
3309
4399
5469
6579
7789
81159
91639
102359
113069
124249
135519
146449
157799
168899
179799
1811149
1912269
2013169
2114519
2215639
2316539
2417889
2519009
2619909
2721259
2822379
2923279
3024629
3125749
3226649
3327999
3429119
3530019
3631369
3732489
3833389
3934739
4035859
4136759
4238109
4339229
4440129
4541479
4642599
4743499
4844849
4945969
5046869
5148219
5249339
done50009

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x y) (* z (- 1.0 y)))
0.0b
(* z (- 1.0 y))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*r*
pow1 add-exp-log distribute-rgt-in add-cube-cbrt sub-neg associate-+r+ distribute-lft-in add-cbrt-cube add-log-exp
associate-*l*
associate-*r/
+-commutative flip3-- flip3-+ pow-prod-down prod-exp sum-log *-commutative flip-- cbrt-unprod flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 41
Calls
2 calls:
4.0ms
(+ (* x y) (* z (- 1.0 y)))
7.0ms
(* z (- 1.0 y))

series15.0ms

Counts
2 → 6
Calls
2 calls:
9.0ms
(+ (* x y) (* z (- 1.0 y)))
6.0ms
(* z (- 1.0 y))

simplify670.0ms

Counts
47 → 47
Iterations

Useful iterations: 2 (52.0ms)

IterNodesCost
076459
1195437
2615397
31931397
done5000397

prune51.0ms

Filtered
29 candidates to 47 candidates (-62.1%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New46147
Fresh000
Picked101
Done000
Total47148

Merged error: 0.0b

Counts
48 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x y) (+ (* 1.0 z) (* (neg y) z)))
0.0b
(+ (* 1.0 z) (* (neg y) z))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
distribute-lft-neg-out sum-log
pow1 add-exp-log +-commutative add-sqr-sqrt add-cube-cbrt associate-+r- *-un-lft-identity flip3-+ unsub-neg add-cbrt-cube flip-+
associate-+r+ distribute-rgt-out
Counts
2 → 29
Calls
2 calls:
6.0ms
(+ (* x y) (+ (* 1.0 z) (* (neg y) z)))
4.0ms
(+ (* 1.0 z) (* (neg y) z))

series16.0ms

Counts
2 → 6
Calls
2 calls:
9.0ms
(+ (* x y) (+ (* 1.0 z) (* (neg y) z)))
6.0ms
(+ (* 1.0 z) (* (neg y) z))

simplify1.0s

Counts
35 → 35
Iterations

Useful iterations: done (1.0s)

IterNodesCost
055492
1195357
2750336
33025332
done5000331

prune44.0ms

Filtered
25 candidates to 35 candidates (-40.0%)
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New35035
Fresh000
Picked011
Done000
Total35136

Merged error: 0.0b

Counts
36 → 1

simplify3.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01012
11712
22012
32112
done2112

end0.0ms

sample737.0ms

Algorithm
intervals
Results
325.0ms10203×body80valid

Profiling

Loading profile data...