Details

Time bar (total: 18.1s)

sample79.0ms

Algorithm
intervals
Results
24.0ms56×body1280valid
16.0ms278×body80nan
13.0ms38×body640valid
11.0ms134×body80valid
3.0ms20×body320valid
1.0msbody160valid

simplify7.0ms

Counts
1 → 1
Iterations
IterNodes
311
211
19
06

prune13.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.9b

localize39.0ms

Local error

Found 1 expressions with local error:

2.8b
(- (log1p N) (log N))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
12×add-sqr-sqrt prod-diff
10×add-cube-cbrt
pow1
log-pow
log-prod fma-neg associate--r+
diff-log distribute-lft-out-- add-log-exp
expm1-log1p-u log1p-udef sub-neg flip3-- add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u flip-- difference-of-squares
Counts
1 → 37
Calls
1 calls:
14.0ms
(- (log1p N) (log N))

series108.0ms

Counts
1 → 3
Calls
1 calls:
108.0ms
(- (log1p N) (log N))

simplify1.8s

Counts
40 → 40
Iterations
IterNodes
42678
3962
2372
1184
083

prune296.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize30.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (log1p N) (log1p N))
0.3b
(/ (- (* (log1p N) (log1p N)) (* (log N) (log N))) (+ (log1p N) (log N)))
0.5b
(* (log N) (log N))
2.8b
(- (* (log1p N) (log1p N)) (* (log N) (log N)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
31×add-sqr-sqrt
29×pow1
27×add-cube-cbrt
20×times-frac
12×log-prod
11×log-pow
10×add-cbrt-cube add-exp-log distribute-lft-out
swap-sqr
associate-*r* associate-*l* difference-of-squares
distribute-rgt-in distribute-lft-in associate--r+ add-log-exp
associate-/r*
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l*
pow2 pow-plus flip3-- pow-prod-down prod-exp associate-/r/ pow-sqr *-commutative pow-prod-up cbrt-unprod flip-- unswap-sqr associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg flip3-+ fma-neg diff-log div-sub div-exp prod-diff flip-+ div-inv
Counts
4 → 140
Calls
4 calls:
12.0ms
(* (log1p N) (log1p N))
44.0ms
(/ (- (* (log1p N) (log1p N)) (* (log N) (log N))) (+ (log1p N) (log N)))
22.0ms
(* (log N) (log N))
18.0ms
(- (* (log1p N) (log1p N)) (* (log N) (log N)))

series688.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(* (log1p N) (log1p N))
243.0ms
(/ (- (* (log1p N) (log1p N)) (* (log N) (log N))) (+ (log1p N) (log N)))
263.0ms
(* (log N) (log N))
134.0ms
(- (* (log1p N) (log1p N)) (* (log N) (log N)))

simplify2.4s

Counts
152 → 152
Iterations
IterNodes
22911
1822
0286

prune1.2s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize17.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ 1 N) N)
3.0b
(log (/ (+ 1 N) N))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
24×times-frac
19×add-sqr-sqrt add-cube-cbrt
16×log-prod
add-exp-log distribute-lft-out
add-cbrt-cube associate-/l*
pow1 associate-/r*
expm1-log1p-u div-exp rem-log-exp insert-posit16 log1p-expm1-u div-inv add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 66
Calls
2 calls:
29.0ms
(/ (+ 1 N) N)
8.0ms
(log (/ (+ 1 N) N))

series145.0ms

Counts
2 → 6
Calls
2 calls:
93.0ms
(/ (+ 1 N) N)
52.0ms
(log (/ (+ 1 N) N))

simplify4.4s

Counts
72 → 72
Iterations
IterNodes
45667
31564
2510
1231
0106

prune463.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ 1 N) N)
0.0b
(log (log (/ (+ 1 N) N)))
0.8b
(exp (log (log (/ (+ 1 N) N))))
3.0b
(log (/ (+ 1 N) N))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
38×*-un-lft-identity
24×add-sqr-sqrt log-prod times-frac add-cube-cbrt
10×add-exp-log
pow1
distribute-lft-out
add-cbrt-cube
log-pow
expm1-log1p-u exp-prod exp-sum insert-posit16 log1p-expm1-u associate-/l* add-log-exp
associate-/r* rem-log-exp
div-exp div-inv associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ flip-+ rem-exp-log
Counts
4 → 101
Calls
4 calls:
17.0ms
(/ (+ 1 N) N)
4.0ms
(log (log (/ (+ 1 N) N)))
3.0ms
(exp (log (log (/ (+ 1 N) N))))
4.0ms
(log (/ (+ 1 N) N))

series275.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(/ (+ 1 N) N)
86.0ms
(log (log (/ (+ 1 N) N)))
58.0ms
(exp (log (log (/ (+ 1 N) N))))
63.0ms
(log (/ (+ 1 N) N))

simplify1.2s

Counts
113 → 113
Iterations
IterNodes
32034
2727
1330
0159

prune1.0s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.1b

regimes88.0ms

Accuracy

99.8% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 29.5b

bsearch32.0ms

Steps
ItersRangePoint
7
186.95626557948964
5877.37978213442
4683.545058486523

simplify3.0ms

Iterations
IterNodes
221
121
020

end0.0ms

sample3.6s

Algorithm
intervals
Results
1.1s1733×body1280valid
896.0ms4077×body80valid
593.0ms8086×body80nan
535.0ms1258×body640valid
201.0ms641×body320valid
46.0ms291×body160valid