Details

Time bar (total: 24.3s)

sample342.0ms

Algorithm
intervals
Results
76.0ms204×body10240exit
72.0ms388×body80nan
51.0ms242×body80valid
3.0ms20×body160valid

simplify3.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01012
11912
22812
34012
47412
517512
647912
7166512
done500012

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.5b

localize23.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
0.2b
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
4.5b
(- (exp (* 2.0 x)) 1.0)
4.6b
(- (exp x) 1.0)

rewrite144.0ms

Algorithm
rewrite-expression-head
Rules
78×add-sqr-sqrt
75×*-un-lft-identity
51×times-frac
31×sqrt-prod
27×add-cube-cbrt
24×distribute-lft-out-- difference-of-squares
add-log-exp
add-exp-log add-cbrt-cube
pow1 flip3-- associate-/r* flip-- associate-/l*
associate-/r/
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 → 123
Calls
4 calls:
53.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
43.0ms
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
21.0ms
(- (exp (* 2.0 x)) 1.0)
18.0ms
(- (exp x) 1.0)

series306.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0))
148.0ms
(sqrt (/ (- (exp (* 2.0 x)) 1.0) (- (exp x) 1.0)))
43.0ms
(- (exp (* 2.0 x)) 1.0)
41.0ms
(- (exp x) 1.0)

simplify1.7s

Counts
135 → 135
Iterations

Useful iterations: done (1.7s)

IterNodesCost
01892376
13882279
29032169
322942156
done50012154

prune444.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize18.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.2b
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
4.5b
(- (exp (* 2.0 x)) 1.0)
4.5b
(- (exp (+ x x)) (* 1.0 1.0))

rewrite381.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
30×*-un-lft-identity
25×times-frac
21×difference-of-squares
16×add-cube-cbrt
add-log-exp
pow1 exp-sum distribute-lft-out--
add-exp-log add-cbrt-cube
sqrt-div associate-/r* associate-/l*
flip3-- flip--
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 → 96
Calls
4 calls:
164.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0)))
69.0ms
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
29.0ms
(- (exp (* 2.0 x)) 1.0)
115.0ms
(- (exp (+ x x)) (* 1.0 1.0))

series494.0ms

Counts
4 → 12
Calls
4 calls:
236.0ms
(/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0)))
195.0ms
(sqrt (* (/ (- (exp (* 2.0 x)) 1.0) (- (exp (+ x x)) (* 1.0 1.0))) (+ (exp x) 1.0)))
31.0ms
(- (exp (* 2.0 x)) 1.0)
32.0ms
(- (exp (+ x x)) (* 1.0 1.0))

simplify1.1s

Counts
108 → 108
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01962198
14772130
214181971
done50011882

prune598.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite732.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
21×associate-*r*
20×frac-times sqrt-div
19×*-un-lft-identity
17×times-frac
14×add-cube-cbrt associate-*l/
13×add-exp-log
12×pow1
11×flip3-- flip--
10×difference-of-squares
add-cbrt-cube
add-log-exp
flip3-+ flip-+
associate-*r/
associate-*l*
exp-sum pow-prod-down prod-exp un-div-inv
sqrt-pow1 unswap-sqr
sub-neg diff-log div-exp associate-/r/ cbrt-unprod distribute-lft-out--
cbrt-undiv rec-exp pow1/2 1-exp sqrt-prod *-commutative div-inv
Counts
4 → 110
Calls
4 calls:
347.0ms
(sqrt (* (* (- (exp (* 2.0 x)) 1.0) (/ 1 (- (exp (+ x x)) (* 1.0 1.0)))) (+ (exp x) 1.0)))
276.0ms
(* (- (exp (* 2.0 x)) 1.0) (/ 1 (- (exp (+ x x)) (* 1.0 1.0))))
18.0ms
(- (exp (* 2.0 x)) 1.0)
79.0ms
(- (exp (+ x x)) (* 1.0 1.0))

series676.0ms

Counts
4 → 12
Calls
4 calls:
229.0ms
(sqrt (* (* (- (exp (* 2.0 x)) 1.0) (/ 1 (- (exp (+ x x)) (* 1.0 1.0)))) (+ (exp x) 1.0)))
366.0ms
(* (- (exp (* 2.0 x)) 1.0) (/ 1 (- (exp (+ x x)) (* 1.0 1.0))))
45.0ms
(- (exp (* 2.0 x)) 1.0)
35.0ms
(- (exp (+ x x)) (* 1.0 1.0))

simplify2.1s

Counts
122 → 122
Iterations

Useful iterations: done (2.1s)

IterNodesCost
02622756
16732474
224132251
done50002193

prune679.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.2b

localize32.0ms

Local error

Found 4 expressions with local error:

4.5b
(- (exp (* 2.0 x)) 1.0)
4.5b
(- (exp (+ x x)) (* 1.0 1.0))
4.5b
(- (exp (+ x x)) (* 1.0 1.0))
4.5b
(- (exp (+ x x)) (* 1.0 1.0))

rewrite331.0ms

Algorithm
rewrite-expression-head
Rules
12×add-log-exp
add-sqr-sqrt
difference-of-squares
*-un-lft-identity
pow1 add-exp-log add-cube-cbrt sub-neg flip3-- diff-log add-cbrt-cube flip--
exp-sum
distribute-lft-out--
Counts
4 → 56
Calls
4 calls:
27.0ms
(- (exp (* 2.0 x)) 1.0)
110.0ms
(- (exp (+ x x)) (* 1.0 1.0))
102.0ms
(- (exp (+ x x)) (* 1.0 1.0))
89.0ms
(- (exp (+ x x)) (* 1.0 1.0))

series128.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(- (exp (* 2.0 x)) 1.0)
32.0ms
(- (exp (+ x x)) (* 1.0 1.0))
26.0ms
(- (exp (+ x x)) (* 1.0 1.0))
38.0ms
(- (exp (+ x x)) (* 1.0 1.0))

simplify2.8s

Counts
68 → 68
Iterations

Useful iterations: 4 (1.3s)

IterNodesCost
078840
1171808
2433696
31150682
43602674
done5001674

prune823.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

regimes29.0ms

Accuracy

74.3% (0.8b remaining)

Error of 0.9b against oracle of 0.1b and baseline of 3.0b

bsearch67.0ms

Steps
ItersRangePoint
6
-4.509995249856902e-05
-5.9023817294571485e-06
-1.3083797218550047e-05

simplify6.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02637
13637
done3637

end0.0ms

sample7.1s

Algorithm
intervals
Results
3.6s6588×body10240exit
1.5s12585×body80nan
1.1s7352×body80valid
216.0ms757×body160valid