Details

Time bar (total: 11.0s)

sample334.0ms

Algorithm
intervals
Results
41.0ms214×body10240exit
13.0ms457×body80nan
7.0ms231×body80valid
2.0ms30×body160valid

simplify958.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01012
11912
22812
34112
47612
517512
647612
7151912
done500112

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.2b

localize11.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
0.3b
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
5.8b
(- (exp (* 2.0 x)) 1.0)
5.9b
(- (exp x) 1.0)

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
92×add-sqr-sqrt
89×*-un-lft-identity
51×times-frac
41×add-cube-cbrt
31×sqrt-prod
24×distribute-lft-out-- difference-of-squares
18×prod-diff
add-log-exp
add-exp-log fma-neg add-cbrt-cube
pow1 flip3-- associate-/r* flip-- associate-/l*
expm1-log1p-u associate-/r/ log1p-expm1-u
sub-neg rem-sqrt-square diff-log div-inv associate-/l/
cbrt-undiv frac-2neg sqrt-pow1 pow1/2 sqrt-div div-sub div-exp clear-num
Counts
4 → 155
Calls
4 calls:
16.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
14.0ms
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
5.0ms
(- (exp (* 2.0 x)) 1.0)
8.0ms
(- (exp x) 1.0)

series202.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
90.0ms
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
25.0ms
(- (exp (* 2.0 x)) 1.0)
29.0ms
(- (exp x) 1.0)

simplify1.8s

Counts
167 → 167
Iterations

Useful iterations: done (1.8s)

IterNodesCost
02322954
14752688
210772471
337822398
done50002396

prune382.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0)))
0.3b
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
5.8b
(- (exp (* 2.0 x)) 1.0)
5.8b
(- (exp (+ x x)) (* 1.0 1.0))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
46×add-sqr-sqrt
39×*-un-lft-identity
25×add-cube-cbrt times-frac
21×difference-of-squares
13×prod-diff
exp-sum
add-log-exp
pow1 fma-neg distribute-lft-out--
add-exp-log add-cbrt-cube
sqrt-div associate-/r* associate-/l*
expm1-log1p-u flip3-- flip-- log1p-expm1-u
frac-times sub-neg sqrt-pow1 flip3-+ diff-log associate-*r/ associate-/r/ flip-+ associate-/l/
cbrt-undiv frac-2neg pow1/2 div-sub div-exp pow-prod-down associate-*l/ clear-num sqrt-prod div-inv
Counts
4 → 124
Calls
4 calls:
39.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0)))
27.0ms
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
5.0ms
(- (exp (* 2.0 x)) 1.0)
30.0ms
(- (exp (+ x x)) (* 1.0 1.0))

series334.0ms

Counts
4 → 12
Calls
4 calls:
161.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0)))
126.0ms
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
28.0ms
(- (exp (* 2.0 x)) 1.0)
20.0ms
(- (exp (+ x x)) (* 1.0 1.0))

simplify627.0ms

Counts
136 → 136
Iterations

Useful iterations: done (622.0ms)

IterNodesCost
02352675
15602520
215872286
done50002273

prune407.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.2b

localize17.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (exp (* 2.0 x)) 1.0) (cbrt (pow (- (exp (* 2 x)) (* 1.0 1.0)) 3)))
0.3b
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (cbrt (pow (- (exp (* 2 x)) (* 1.0 1.0)) 3))) (+ (exp x) 1.0)))
5.8b
(- (exp (* 2.0 x)) 1.0)
5.8b
(- (exp (* 2 x)) (* 1.0 1.0))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
106×add-sqr-sqrt
93×*-un-lft-identity
85×times-frac
84×cbrt-prod
55×add-cube-cbrt
32×difference-of-squares
24×unpow-prod-down cube-prod
19×distribute-lft-out--
17×associate-/r*
12×prod-diff
add-log-exp
pow1
add-exp-log cube-mult fma-neg unpow3 sqr-pow
sqrt-div add-cbrt-cube associate-/l*
expm1-log1p-u flip3-- flip-- log1p-expm1-u
cube-div frac-times sub-neg cbrt-div sqrt-pow1 flip3-+ diff-log associate-*r/ associate-/r/ flip-+ associate-/l/
cbrt-undiv frac-2neg pow1/2 div-sub div-exp pow-prod-down associate-*l/ clear-num sqrt-prod div-inv
Counts
4 → 193
Calls
4 calls:
22.0ms
(/ (- (exp (* 2.0 x)) 1.0) (cbrt (pow (- (exp (* 2 x)) (* 1.0 1.0)) 3)))
20.0ms
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (cbrt (pow (- (exp (* 2 x)) (* 1.0 1.0)) 3))) (+ (exp x) 1.0)))
5.0ms
(- (exp (* 2.0 x)) 1.0)
4.0ms
(- (exp (* 2 x)) (* 1.0 1.0))

series323.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(/ (- (exp (* 2.0 x)) 1.0) (cbrt (pow (- (exp (* 2 x)) (* 1.0 1.0)) 3)))
122.0ms
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (cbrt (pow (- (exp (* 2 x)) (* 1.0 1.0)) 3))) (+ (exp x) 1.0)))
28.0ms
(- (exp (* 2.0 x)) 1.0)
18.0ms
(- (exp (* 2 x)) (* 1.0 1.0))

simplify780.0ms

Counts
205 → 205
Iterations

Useful iterations: done (772.0ms)

IterNodesCost
03135609
17224792
220304403
done50014389

prune483.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

localize17.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (cbrt (pow (- (exp (* 2.0 x)) 1.0) 3)) (- (exp (+ x x)) (* 1.0 1.0)))
0.3b
(sqrt (* (/ (cbrt (pow (- (exp (* 2.0 x)) 1.0) 3)) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
5.8b
(- (exp (* 2.0 x)) 1.0)
5.8b
(- (exp (+ x x)) (* 1.0 1.0))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
104×add-sqr-sqrt
96×cbrt-prod
95×times-frac
83×*-un-lft-identity
57×add-cube-cbrt
55×difference-of-squares
30×unpow-prod-down cube-prod
23×exp-sum
19×associate-/l*
13×prod-diff distribute-lft-out--
add-log-exp
pow1 fma-neg
add-exp-log cube-mult unpow3 sqr-pow
sqrt-div associate-/r* add-cbrt-cube
expm1-log1p-u flip3-- flip-- log1p-expm1-u
cube-div frac-times sub-neg cbrt-div sqrt-pow1 flip3-+ diff-log associate-*r/ associate-/r/ flip-+ associate-/l/
cbrt-undiv frac-2neg pow1/2 div-exp pow-prod-down associate-*l/ clear-num sqrt-prod div-inv
Counts
4 → 207
Calls
4 calls:
48.0ms
(/ (cbrt (pow (- (exp (* 2.0 x)) 1.0) 3)) (- (exp (+ x x)) (* 1.0 1.0)))
33.0ms
(sqrt (* (/ (cbrt (pow (- (exp (* 2.0 x)) 1.0) 3)) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
5.0ms
(- (exp (* 2.0 x)) 1.0)
29.0ms
(- (exp (+ x x)) (* 1.0 1.0))

series343.0ms

Counts
4 → 12
Calls
4 calls:
167.0ms
(/ (cbrt (pow (- (exp (* 2.0 x)) 1.0) 3)) (- (exp (+ x x)) (* 1.0 1.0)))
132.0ms
(sqrt (* (/ (cbrt (pow (- (exp (* 2.0 x)) 1.0) 3)) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
24.0ms
(- (exp (* 2.0 x)) 1.0)
19.0ms
(- (exp (+ x x)) (* 1.0 1.0))

simplify790.0ms

Counts
219 → 219
Iterations

Useful iterations: done (782.0ms)

IterNodesCost
03405824
16784965
221614571
done50014558

prune560.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.2b

regimes31.0ms

Accuracy

77.5% (0.6b remaining)

Error of 0.7b against oracle of 0.1b and baseline of 2.7b

bsearch32.0ms

Steps
ItersRangePoint
5
-4.022447873684564e-15
-1.6668736937815573e-15
-2.5679454952614643e-15

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03555
14055
done4055

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.3s6643×body10240exit
388.0ms12688×body80nan
233.0ms7478×body80valid
51.0ms664×body160valid