Details

Time bar (total: 13.1s)

sample222.0ms

Algorithm
intervals
Results
62.0ms116×body1280valid
31.0ms63×body640valid
30.0ms29×body1280nan
19.0ms30×body640nan
17.0ms122×body80overflowed
9.0ms97×body80valid
8.0ms169×body80nan
7.0ms21×body320valid
4.0ms10×body320nan
3.0ms15×body160valid
1.0msbody160nan

simplify1.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0813
11713
23413
38113
421613
573713
6338513
done500013

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 33.8b

Counts
2 → 1

localize8.0ms

Local error

Found 1 expressions with local error:

2.7b
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
10×unpow-prod-down
difference-of-squares
*-un-lft-identity
sqr-pow
distribute-lft-out-- add-log-exp
pow1 add-exp-log add-cube-cbrt sub-neg flip3-- diff-log add-cbrt-cube flip-- distribute-lft-out
Counts
1 → 24
Calls
1 calls:
11.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

series49.0ms

Counts
1 → 3
Calls
1 calls:
49.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))

simplify748.0ms

Counts
27 → 27
Iterations

Useful iterations: done (746.0ms)

IterNodesCost
0117719
1283686
2826646
32772642
done5000640

prune77.0ms

Filtered
23 candidates to 27 candidates (-17.4%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New26127
Fresh000
Picked011
Done000
Total26228

Merged error: 25.0b

Counts
28 → 2

localize17.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ 0.5 (* (pow x 2) n))
0.7b
(/ (neg (log x)) (pow n 2))
2.8b
(* (/ 1.0 x) (- (/ 1 n) (/ (neg (log x)) (pow n 2))))
9.9b
(* (pow x 2) n)

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
137×times-frac
122×add-sqr-sqrt
89×*-un-lft-identity
70×add-cube-cbrt
46×unpow-prod-down
38×distribute-rgt-neg-in
36×distribute-lft-neg-in
29×add-exp-log
26×associate-*r*
25×pow1
21×associate-*l*
19×log-pow
18×add-cbrt-cube unpow2 sqr-pow
15×associate-/l* difference-of-squares
neg-mul-1 associate-/r*
div-exp prod-exp
unswap-sqr
distribute-lft-out--
cbrt-undiv cbrt-unprod div-inv add-log-exp
neg-sub0 distribute-rgt-in frac-times pow-to-exp distribute-lft-in div-sub associate-*r/ pow-exp
sub-neg flip3-- frac-2neg clear-num *-commutative frac-sub flip-- associate--r-
distribute-frac-neg pow-prod-down associate-*l/
Counts
4 → 246
Calls
4 calls:
6.0ms
(/ 0.5 (* (pow x 2) n))
9.0ms
(/ (neg (log x)) (pow n 2))
79.0ms
(* (/ 1.0 x) (- (/ 1 n) (/ (neg (log x)) (pow n 2))))
6.0ms
(* (pow x 2) n)

series55.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(/ 0.5 (* (pow x 2) n))
15.0ms
(/ (neg (log x)) (pow n 2))
32.0ms
(* (/ 1.0 x) (- (/ 1 n) (/ (neg (log x)) (pow n 2))))
4.0ms
(* (pow x 2) n)

simplify878.0ms

Counts
258 → 258
Iterations

Useful iterations: done (871.0ms)

IterNodesCost
04133756
110203447
241932998
done50002980

prune415.0ms

Filtered
165 candidates to 258 candidates (-56.4%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2517258
Fresh000
Picked101
Done011
Total2528260

Merged error: 24.8b

Counts
260 → 8

localize16.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ 0.5 (* (pow x 2) n))
0.7b
(/ (log x) (* n n))
2.8b
(/ (+ (/ (log x) (* n n)) (/ 1 n)) x)
9.9b
(* (pow x 2) n)

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
27×add-sqr-sqrt
26×add-exp-log
22×times-frac
21×add-cube-cbrt
18×add-cbrt-cube
12×associate-/l*
associate-*l* distribute-lft-out
div-exp prod-exp div-inv
pow1
cbrt-undiv associate-/r*
unpow-prod-down add-log-exp unswap-sqr
frac-2neg associate-*r* clear-num cbrt-unprod associate-/l/
pow-to-exp pow-exp log-pow unpow2 sqr-pow
flip3-+ frac-add *-commutative flip-+
Counts
4 → 111
Calls
4 calls:
6.0ms
(/ 0.5 (* (pow x 2) n))
6.0ms
(/ (log x) (* n n))
16.0ms
(/ (+ (/ (log x) (* n n)) (/ 1 n)) x)
8.0ms
(* (pow x 2) n)

series43.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(/ 0.5 (* (pow x 2) n))
13.0ms
(/ (log x) (* n n))
22.0ms
(/ (+ (/ (log x) (* n n)) (/ 1 n)) x)
4.0ms
(* (pow x 2) n)

simplify538.0ms

Counts
123 → 123
Iterations

Useful iterations: done (535.0ms)

IterNodesCost
01921541
14481486
216471329
done50011297

prune185.0ms

Filtered
82 candidates to 123 candidates (-50.0%)
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1212123
Fresh066
Picked101
Done011
Total1229131

Merged error: 24.8b

Counts
131 → 9

localize20.0ms

Local error

Found 4 expressions with local error:

2.3b
(- (* 1.0 (/ (+ (/ (log x) (* n n)) (/ 1 n)) x)) (/ 0.5 (log (exp (* (pow x 2) n)))))
2.4b
(log (exp (* (pow x 2) n)))
2.8b
(/ (+ (/ (log x) (* n n)) (/ 1 n)) x)
9.9b
(* (pow x 2) n)

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
30×*-un-lft-identity
24×add-sqr-sqrt
18×add-cube-cbrt
15×times-frac
11×add-exp-log
associate-*l* add-cbrt-cube distribute-lft-out
add-log-exp
pow1 div-inv associate-/l*
unpow-prod-down unswap-sqr
log-prod associate-*r* prod-exp associate-/r* log-pow associate-/l/
unpow2 sqr-pow
cbrt-undiv pow-to-exp sub-neg exp-prod flip3-- exp-to-pow frac-2neg flip3-+ diff-log associate-*r/ div-exp rem-log-exp frac-add pow-exp clear-num *-commutative frac-sub flip-- cbrt-unprod flip-+
Counts
4 → 92
Calls
4 calls:
20.0ms
(- (* 1.0 (/ (+ (/ (log x) (* n n)) (/ 1 n)) x)) (/ 0.5 (log (exp (* (pow x 2) n)))))
2.0ms
(log (exp (* (pow x 2) n)))
17.0ms
(/ (+ (/ (log x) (* n n)) (/ 1 n)) x)
6.0ms
(* (pow x 2) n)

series54.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(- (* 1.0 (/ (+ (/ (log x) (* n n)) (/ 1 n)) x)) (/ 0.5 (log (exp (* (pow x 2) n)))))
4.0ms
(log (exp (* (pow x 2) n)))
26.0ms
(/ (+ (/ (log x) (* n n)) (/ 1 n)) x)
4.0ms
(* (pow x 2) n)

simplify473.0ms

Counts
104 → 104
Iterations

Useful iterations: done (470.0ms)

IterNodesCost
01891816
14701683
215961504
done50001490

prune184.0ms

Filtered
76 candidates to 104 candidates (-36.8%)
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New968104
Fresh167
Picked101
Done011
Total9815113

Merged error: 24.8b

Counts
113 → 15

regimes442.0ms

Accuracy

80.8% (2.1b remaining)

Error of 24.0b against oracle of 21.9b and baseline of 32.7b

bsearch1.0ms

simplify3.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
03266
14154
done4154

end0.0ms

sample7.3s

Algorithm
intervals
Results
2.0s3937×body1280valid
1.3s1072×body1280nan
840.0ms1767×body640valid
592.0ms888×body640nan
582.0ms3907×body80overflowed
301.0ms3002×body80valid
292.0ms5963×body80nan
266.0ms873×body320valid
192.0ms446×body320nan
80.0ms419×body160valid
40.0ms187×body160nan

Profiling

Loading profile data...