Details

Time bar (total: 14.7s)

sample100.0ms

Algorithm
intervals
Results
59.0ms78×body1280valid
17.0ms44×body640valid
4.0ms24×body320valid
4.0ms99×body80valid
2.0ms89×body80nan
1.0ms11×body160valid

simplify2.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04112
15112
done5112

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 36.6b

localize7.0ms

Local error

Found 1 expressions with local error:

2.6b
(log (+ 1.0 x))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
log-prod *-un-lft-identity
add-sqr-sqrt pow1 log-div add-exp-log add-cube-cbrt
flip3-+ add-cbrt-cube rem-log-exp log-pow flip-+ distribute-lft-out add-log-exp
Counts
1 → 15
Calls
1 calls:
8.0ms
(log (+ 1.0 x))

series75.0ms

Counts
1 → 3
Calls
1 calls:
75.0ms
(log (+ 1.0 x))

simplify2.1s

Counts
18 → 18
Iterations

Useful iterations: done (2.1s)

IterNodesCost
0585494
11234230
22884028
37354028
423483877
done50023797

prune111.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize31.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* -1/2 (* (/ x 1.0) (/ x 1.0))) (+ (log 1.0) (* 1.0 x)))
0.0b
(* -1/2 (* (/ x 1.0) (/ x 1.0)))

rewrite127.0ms

Algorithm
rewrite-expression-head
Rules
20×add-cbrt-cube add-exp-log
12×associate-*r/
prod-exp cbrt-unprod
pow1
frac-add add-log-exp
add-sqr-sqrt cbrt-undiv flip3-+ div-exp flip-+
frac-times sum-log *-un-lft-identity associate-*l* pow-prod-down associate-*l/ add-cube-cbrt
+-commutative associate-+r+ associate-*r* *-commutative unswap-sqr
Counts
2 → 47
Calls
2 calls:
74.0ms
(+ (* -1/2 (* (/ x 1.0) (/ x 1.0))) (+ (log 1.0) (* 1.0 x)))
49.0ms
(* -1/2 (* (/ x 1.0) (/ x 1.0)))

series95.0ms

Counts
2 → 6
Calls
2 calls:
46.0ms
(+ (* -1/2 (* (/ x 1.0) (/ x 1.0))) (+ (log 1.0) (* 1.0 x)))
49.0ms
(* -1/2 (* (/ x 1.0) (/ x 1.0)))

simplify2.7s

Counts
53 → 53
Iterations

Useful iterations: done (2.7s)

IterNodesCost
012120450
140416730
2173416250
done500315840

prune241.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

localize24.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (+ 1.0 x))
0.2b
(cbrt (+ 1.0 x))
2.6b
(log (* (cbrt (+ 1.0 x)) (cbrt (+ 1.0 x))))
2.6b
(log (cbrt (+ 1.0 x)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
14×*-un-lft-identity
13×pow1
12×cbrt-prod
11×log-pow
10×log-div
flip3-+ pow1/3 flip-+
add-sqr-sqrt log-prod add-exp-log add-cube-cbrt
frac-times add-cbrt-cube add-log-exp
rem-log-exp distribute-lft-out
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp
Counts
4 → 74
Calls
4 calls:
3.0ms
(cbrt (+ 1.0 x))
3.0ms
(cbrt (+ 1.0 x))
14.0ms
(log (* (cbrt (+ 1.0 x)) (cbrt (+ 1.0 x))))
4.0ms
(log (cbrt (+ 1.0 x)))

series520.0ms

Counts
4 → 12
Calls
4 calls:
104.0ms
(cbrt (+ 1.0 x))
120.0ms
(cbrt (+ 1.0 x))
167.0ms
(log (* (cbrt (+ 1.0 x)) (cbrt (+ 1.0 x))))
128.0ms
(log (cbrt (+ 1.0 x)))

simplify2.0s

Counts
86 → 86
Iterations

Useful iterations: done (2.0s)

IterNodesCost
016737553
136429729
286929365
3242328475
done501328352

prune456.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

localize22.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (+ 1.0 x))
2.6b
(log (cbrt (+ 1.0 x)))
2.6b
(log (cbrt (+ 1.0 x)))
2.6b
(log (cbrt (+ 1.0 x)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
21×log-prod
19×*-un-lft-identity
16×cbrt-prod
11×add-sqr-sqrt add-cube-cbrt
cbrt-div
pow1 add-exp-log
log-div log-pow
flip3-+ add-cbrt-cube pow1/3 flip-+ distribute-lft-out add-log-exp
rem-log-exp
Counts
4 → 71
Calls
4 calls:
5.0ms
(cbrt (+ 1.0 x))
4.0ms
(log (cbrt (+ 1.0 x)))
7.0ms
(log (cbrt (+ 1.0 x)))
4.0ms
(log (cbrt (+ 1.0 x)))

series583.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(cbrt (+ 1.0 x))
151.0ms
(log (cbrt (+ 1.0 x)))
134.0ms
(log (cbrt (+ 1.0 x)))
181.0ms
(log (cbrt (+ 1.0 x)))

simplify2.0s

Counts
83 → 83
Iterations

Useful iterations: done (2.0s)

IterNodesCost
011434113
125227115
265326589
3183825789
done500225625

prune427.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.1b

regimes196.0ms

Accuracy

99.1% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 21.9b

bsearch2.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
015554
120554
done20554

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.6s2234×body1280valid
554.0ms1683×body640valid
192.0ms2848×body80valid
140.0ms820×body320valid
107.0ms2676×body80nan
42.0ms415×body160valid