Details

Time bar (total: 11.8s)

sample82.0ms

Algorithm
intervals
Results
27.0ms56×body1280valid
15.0ms278×body80nan
11.0ms38×body640valid
11.0ms134×body80valid
5.0ms20×body320valid
1.0msbody160valid

simplify9.0ms

Counts
1 → 1
Iterations
IterNodes
done13
213
111
06

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.9b

localize8.0ms

Local error

Found 1 expressions with local error:

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

rewrite7.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:
6.0ms
(- (log1p N) (log N))

series94.0ms

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

simplify1.1s

Counts
40 → 40
Iterations
IterNodes
done2047
42047
31137
2403
1185
083

prune287.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize32.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)))

rewrite75.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)))
8.0ms
(* (log N) (log N))
9.0ms
(- (* (log1p N) (log1p N)) (* (log N) (log N)))

series677.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(* (log1p N) (log1p N))
254.0ms
(/ (- (* (log1p N) (log1p N)) (* (log N) (log N))) (+ (log1p N) (log N)))
253.0ms
(* (log N) (log N))
114.0ms
(- (* (log1p N) (log1p N)) (* (log N) (log N)))

simplify1.2s

Counts
152 → 152
Iterations
IterNodes
done2002
22002
1858
0286

prune1.3s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize8.0ms

Local error

Found 2 expressions with local error:

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

rewrite18.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:
13.0ms
(/ (+ 1 N) N)
4.0ms
(log (/ (+ 1 N) N))

series123.0ms

Counts
2 → 6
Calls
2 calls:
77.0ms
(/ (+ 1 N) N)
47.0ms
(log (/ (+ 1 N) N))

simplify884.0ms

Counts
72 → 72
Iterations
IterNodes
done2001
32001
2583
1244
0106

prune567.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

localize17.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))

rewrite42.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:
27.0ms
(/ (+ 1 N) N)
6.0ms
(log (log (/ (+ 1 N) N)))
3.0ms
(exp (log (log (/ (+ 1 N) N))))
4.0ms
(log (/ (+ 1 N) N))

series349.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(/ (+ 1 N) N)
108.0ms
(log (log (/ (+ 1 N) N)))
74.0ms
(exp (log (log (/ (+ 1 N) N))))
79.0ms
(log (/ (+ 1 N) N))

simplify937.0ms

Counts
113 → 113
Iterations
IterNodes
done2005
32005
2806
1343
0159

prune838.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

regimes42.0ms

Accuracy

99.8% (0.1b remaining)

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

bsearch35.0ms

Steps
ItersRangePoint
7
186.95626557948964
5877.37978213442
4683.545058486523

simplify3.0ms

Iterations
IterNodes
done22
122
019

end0.0ms

sample3.0s

Algorithm
intervals
Results
986.0ms1733×body1280valid
694.0ms8086×body80nan
505.0ms1258×body640valid
403.0ms4077×body80valid
152.0ms641×body320valid
43.0ms291×body160valid