Details

Time bar (total: 8.5s)

sample45.0ms

Algorithm
intervals
Results
13.0ms256×body80valid
8.0ms256×pre80true

simplify430.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099
1179
2539
31529
43499
55819
66419
done6419

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.4b

localize10.0ms

Local error

Found 2 expressions with local error:

0.5b
(+ b (+ c d))
2.5b
(+ a (+ b (+ c d)))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity
16×add-log-exp
sum-log distribute-lft-out
fma-def
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u pow1 +-commutative associate-+r+ flip3-+ add-cbrt-cube add-exp-log flip-+ log1p-expm1-u
Counts
2 → 42
Calls
2 calls:
13.0ms
(+ b (+ c d))
39.0ms
(+ a (+ b (+ c d)))

series50.0ms

Counts
2 → 6
Calls
2 calls:
16.0ms
(+ b (+ c d))
34.0ms
(+ a (+ b (+ c d)))

simplify1.9s

Counts
48 → 48
Iterations

Useful iterations: 2 (60.0ms)

IterNodesCost
059378
1176347
2654333
33807333
done5000333

prune286.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 2.1b

localize18.0ms

Local error

Found 1 expressions with local error:

2.5b
(+ a (+ (+ b c) d))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
10×add-log-exp
sum-log distribute-lft-out
fma-def
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u pow1 +-commutative associate-+r+ flip3-+ add-cbrt-cube add-exp-log flip-+ log1p-expm1-u
Counts
1 → 22
Calls
1 calls:
74.0ms
(+ a (+ (+ b c) d))

series56.0ms

Counts
1 → 3
Calls
1 calls:
56.0ms
(+ a (+ (+ b c) d))

simplify718.0ms

Counts
25 → 25
Iterations

Useful iterations: 2 (74.0ms)

IterNodesCost
042223
1117210
2586196
done5000196

prune153.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.9b

localize12.0ms

Local error

Found 1 expressions with local error:

2.5b
(+ (+ a (+ b c)) d)

rewrite130.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity
10×add-log-exp
distribute-lft-out
sum-log
fma-def
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u pow1 +-commutative associate-+l+ flip3-+ add-cbrt-cube add-exp-log flip-+ log1p-expm1-u
Counts
1 → 24
Calls
1 calls:
128.0ms
(+ (+ a (+ b c)) d)

series33.0ms

Counts
1 → 3
Calls
1 calls:
33.0ms
(+ (+ a (+ b c)) d)

simplify1.4s

Counts
27 → 27
Iterations

Useful iterations: 3 (406.0ms)

IterNodesCost
042223
1109214
2417200
32849196
done5002196

prune161.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 1.5b

localize14.0ms

Local error

Found 2 expressions with local error:

0.6b
(cbrt (pow (+ a (+ (+ b c) d)) 3))
2.5b
(+ a (+ (+ b c) d))

rewrite179.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
18×cbrt-prod distribute-lft-out
11×add-log-exp
add-sqr-sqrt sum-log unpow-prod-down cube-prod add-cube-cbrt
fma-def
cube-div expm1-log1p-u pow1 cbrt-div flip3-+ add-cbrt-cube add-exp-log flip-+ log1p-expm1-u
cube-mult +-commutative associate-+r+ pow1/3 unpow3 rem-cbrt-cube sqr-pow
Counts
2 → 53
Calls
2 calls:
108.0ms
(cbrt (pow (+ a (+ (+ b c) d)) 3))
68.0ms
(+ a (+ (+ b c) d))

series141.0ms

Counts
2 → 6
Calls
2 calls:
89.0ms
(cbrt (pow (+ a (+ (+ b c) d)) 3))
52.0ms
(+ a (+ (+ b c) d))

simplify1.1s

Counts
59 → 59
Iterations

Useful iterations: 2 (144.0ms)

IterNodesCost
087805
1239612
21453575
done5000575

prune274.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

simplify3.0ms

Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01111
1189
2199
done199

end0.0ms

sample1.2s

Algorithm
intervals
Results
369.0ms8000×pre80true
306.0ms8000×body80valid