Details

Time bar (total: 32.8s)

sample27.0ms

Algorithm
intervals
Results
10.0ms339×body80valid

simplify30.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
089
1139
2209
3309
4399
5469
6579
7789
81159
91719
102379
112989
123759
134449
145029
155609
166189
176759
187339
197909
208489
219059
229629
2310209
2410789
2511369
2611949
2712519
2813099
2913679
3014259
3114839
3215409
3315979
3416559
3517139
3617719
3718299
3818869
3919449
4020019
4120589
4221169
4321749
4422319
4522899
4623479
4724049
4824629
4925209
5025779
5126349
5226929
5327499
5428079
5528659
5629229
5729809
5830379
5930959
6031529
6132109
6232689
6333259
6433839
6534409
6634989
6735559
6836129
6936709
7037279
7137859
7238429
7339009
7439589
7540169
7640739
7741309
7841889
7942459
8043029
8143609
8244179
8344759
8445339
8545909
8646479
8747049
8847619
8948189
9048769
9149349
9249919
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

localize7.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))

simplify655.0ms

Counts
47 → 47
Iterations

Useful iterations: 2 (47.0ms)

IterNodesCost
076459
1195438
2579397
31845397
done5001397

prune49.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

localize9.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))

rewrite12.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:
7.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.1s

Counts
35 → 35
Iterations

Useful iterations: done (1.1s)

IterNodesCost
055492
1195370
2799336
33173332
done5000331

prune39.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

sample736.0ms

Algorithm
intervals
Results
317.0ms10203×body80valid

Profiling

Loading profile data...