Details

Time bar (total: 12.3s)

sample30.0ms

Algorithm
intervals
Results
9.0ms256×body80valid
6.0ms256×pre80true

simplify579.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09165
117165
253165
3152165
4349165
5581165
6641165
done641165

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 3.6b

localize12.0ms

Local error

Found 2 expressions with local error:

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

rewrite83.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:
23.0ms
(+ b (+ c d))
59.0ms
(+ a (+ b (+ c d)))

series61.0ms

Counts
2 → 6
Calls
2 calls:
21.0ms
(+ b (+ c d))
39.0ms
(+ a (+ b (+ c d)))

simplify2.5s

Counts
48 → 48
Iterations

Useful iterations: 2 (126.0ms)

IterNodesCost
0597971
11766689
26546639
338076639
done50006639

prune365.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 2.3b

localize20.0ms

Local error

Found 1 expressions with local error:

2.7b
(+ a (+ (+ b c) d))

rewrite50.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:
50.0ms
(+ a (+ (+ b c) d))

series46.0ms

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

simplify1.1s

Counts
25 → 25
Iterations

Useful iterations: 2 (83.0ms)

IterNodesCost
0424639
11173893
25863868
done50003868

prune267.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 2.1b

localize38.0ms

Local error

Found 3 expressions with local error:

0.1b
(expm1 (log1p (+ a (+ (+ b c) d))))
0.1b
(log1p (+ a (+ (+ b c) d)))
2.7b
(+ a (+ (+ b c) d))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
12×add-log-exp
sum-log distribute-lft-out
add-sqr-sqrt expm1-log1p-u add-cube-cbrt
pow1 fma-def add-cbrt-cube add-exp-log log1p-expm1-u
+-commutative associate-+r+ log1p-udef expm1-log1p flip3-+ log1p-expm1 flip-+ expm1-udef
Counts
3 → 44
Calls
3 calls:
0.0ms
(expm1 (log1p (+ a (+ (+ b c) d))))
0.0ms
(log1p (+ a (+ (+ b c) d)))
88.0ms
(+ a (+ (+ b c) d))

series399.0ms

Counts
3 → 9
Calls
3 calls:
208.0ms
(expm1 (log1p (+ a (+ (+ b c) d))))
148.0ms
(log1p (+ a (+ (+ b c) d)))
43.0ms
(+ a (+ (+ b c) d))

simplify1.2s

Counts
53 → 53
Iterations

Useful iterations: done (1.2s)

IterNodesCost
08812930
121610201
29699826
done50019556

prune460.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 1.8b

localize47.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (* (* (log1p (+ a (+ (+ b c) d))) (log1p (+ a (+ (+ b c) d)))) (log1p (+ a (+ (+ b c) d)))))
2.7b
(+ a (+ (+ b c) d))
2.7b
(+ a (+ (+ b c) d))
2.7b
(+ a (+ (+ b c) d))

rewrite278.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
31×add-log-exp
18×sum-log distribute-lft-out
fma-def
add-sqr-sqrt add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u
+-commutative associate-+r+ flip3-+ flip-+
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Counts
4 → 78
Calls
4 calls:
12.0ms
(cbrt (* (* (log1p (+ a (+ (+ b c) d))) (log1p (+ a (+ (+ b c) d)))) (log1p (+ a (+ (+ b c) d)))))
76.0ms
(+ a (+ (+ b c) d))
98.0ms
(+ a (+ (+ b c) d))
88.0ms
(+ a (+ (+ b c) d))

series270.0ms

Counts
4 → 12
Calls
4 calls:
144.0ms
(cbrt (* (* (log1p (+ a (+ (+ b c) d))) (log1p (+ a (+ (+ b c) d)))) (log1p (+ a (+ (+ b c) d)))))
49.0ms
(+ a (+ (+ b c) d))
37.0ms
(+ a (+ (+ b c) d))
41.0ms
(+ a (+ (+ b c) d))

simplify1.1s

Counts
90 → 90
Iterations

Useful iterations: done (1.1s)

IterNodesCost
07319773
117617113
283317038
done500015598

prune584.0ms

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 1.7b

regimes1.7s

Accuracy

0% (1.1b remaining)

Error of 2.8b against oracle of 1.7b and baseline of 2.8b

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09165
113165
done13165

end0.0ms

sample1.1s

Algorithm
intervals
Results
349.0ms8000×body80valid
311.0ms8000×pre80true