Details

Time bar (total: 6.7s)

sample66.0ms

Algorithm
intervals
Results
22.0ms256×pre80true
20.0ms256×body80valid

simplify265.0ms

Counts
1 → 1

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.6b

localize11.0ms

Local error

Found 2 expressions with local error:

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

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity add-log-exp
sum-log distribute-lft-out
add-sqr-sqrt pow1 +-commutative associate-+r+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
Counts
2 → 34
Calls
2 calls:
Slowest
40.0ms
(+ a (+ b (+ c d)))
16.0ms
(+ b (+ c d))

series56.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
33.0ms
(+ a (+ b (+ c d)))
23.0ms
(+ b (+ c d))

simplify930.0ms

Counts
40 → 40

prune385.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.8b

localize24.0ms

Local error

Found 1 expressions with local error:

2.8b
(+ a (+ (+ b c) d))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity add-log-exp
sum-log distribute-lft-out
add-sqr-sqrt pow1 +-commutative associate-+r+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
Counts
1 → 18
Calls
1 calls:
Slowest
88.0ms
(+ a (+ (+ b c) d))

series39.0ms

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

simplify874.0ms

Counts
21 → 21

prune166.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 1.7b

localize38.0ms

Local error

Found 3 expressions with local error:

0.9b
(log (exp (+ c (+ a (+ b d)))))
0.9b
(+ a (+ b d))
0.0b
(+ c (+ a (+ b d)))

rewrite196.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
17×add-log-exp
15×distribute-lft-out
sum-log
log-pow
exp-prod
add-sqr-sqrt add-cube-cbrt
pow1 log-prod
add-cbrt-cube add-exp-log insert-posit16
+-commutative associate-+r+ flip3-+ flip-+
rem-log-exp exp-sum
Counts
3 → 54
Calls
3 calls:
Slowest
151.0ms
(log (exp (+ c (+ a (+ b d)))))
33.0ms
(+ c (+ a (+ b d)))
11.0ms
(+ a (+ b d))

series127.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
55.0ms
(+ c (+ a (+ b d)))
55.0ms
(log (exp (+ c (+ a (+ b d)))))
17.0ms
(+ a (+ b d))

simplify898.0ms

Counts
63 → 63

prune673.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize18.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

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

series0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

simplify0.0ms

Counts
0 → 0

prune10.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

end0.0ms

sample1.8s

Algorithm
intervals
Results
574.0ms8000×pre80true
494.0ms8000×body80valid