Details

Time bar (total: 4.9s)

sample41.0ms

Algorithm
intervals
Results
14.0ms256×pre80true
12.0ms256×body80valid

simplify341.0ms

Calls
1 calls:
Slowest
341.0ms
(* (+ a (+ b (+ c d))) 2)

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.8b

localize12.0ms

Local error

Found 2 expressions with local error:

3.0b
(+ a (+ b (+ c d)))
0.4b
(+ b (+ c d))

rewrite47.0ms

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

series65.0ms

Calls
2 calls:
Slowest
44.0ms
(+ a (+ b (+ c d)))
21.0ms
(+ b (+ c d))

simplify1.0s

Calls
21 calls:
Slowest
199.0ms
(* (exp a) (exp (+ b (+ c d))))
188.0ms
(* (exp a) (* (exp b) (* (exp c) (exp d))))
157.0ms
(* (exp a) (* (exp b) (exp (+ c d))))
76.0ms
(+ a (+ b (+ c d)))
69.0ms
(+ a (+ b (+ c d)))

prune408.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.4b

localize18.0ms

Local error

Found 2 expressions with local error:

1.0b
(+ a (+ b d))
0.0b
(+ (+ a (+ b d)) c)

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
23×*-un-lft-identity
16×add-log-exp
12×distribute-lft-out
sum-log
fma-def
+-commutative
add-sqr-sqrt associate-+l+ associate-+r+ add-cube-cbrt
expm1-log1p-u pow1 flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 log1p-expm1-u
Calls
2 calls:
Slowest
71.0ms
(+ (+ a (+ b d)) c)
12.0ms
(+ a (+ b d))

series74.0ms

Calls
2 calls:
Slowest
50.0ms
(+ (+ a (+ b d)) c)
24.0ms
(+ a (+ b d))

simplify897.0ms

Calls
23 calls:
Slowest
202.0ms
(* (* (exp a) (* (exp b) (exp d))) (exp c))
172.0ms
(* (* (exp a) (exp (+ b d))) (exp c))
135.0ms
(* (exp (+ a (+ b d))) (exp c))
67.0ms
(+ (+ a (+ b d)) c)
54.0ms
(+ (+ a (+ b d)) c)

prune438.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize12.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Calls
0 calls:
Slowest

series0.0ms

Calls
0 calls:
Slowest

simplify0.0ms

Calls
0 calls:
Slowest

prune4.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

end0.0ms

sample1.4s

Algorithm
intervals
Results
601.0ms8000×body80valid
598.0ms8000×pre80true