Details

Time bar (total: 17.1s)

sample654.0ms

Algorithm
intervals
Results
514.0ms191×body10240exit
38.0ms336×body80nan
28.0ms234×body80valid
6.0ms24×body160valid

simplify1.5s

Counts
1 → 1

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (exp x) 1)
0.0b
(sqrt (+ (exp x) 1))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt
add-cube-cbrt sqrt-prod add-log-exp
pow1 fma-def
expm1-log1p-u flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+ hypot-def insert-posit16 log1p-expm1-u distribute-lft-out
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2
Counts
2 → 39
Calls
2 calls:
Slowest
9.0ms
(+ (exp x) 1)
9.0ms
(sqrt (+ (exp x) 1))

series63.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
34.0ms
(sqrt (+ (exp x) 1))
29.0ms
(+ (exp x) 1)

simplify1.1s

Counts
45 → 45

prune421.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize14.0ms

Local error

Found 2 expressions with local error:

0.0b
(sqrt (exp x))
0.0b
(hypot (sqrt (exp x)) 1)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity sqrt-pow1 add-cube-cbrt
pow1 exp-prod sqrt-prod
expm1-log1p-u add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
rem-sqrt-square hypot-udef pow1/2
Counts
2 → 30
Calls
2 calls:
Slowest
5.0ms
(sqrt (exp x))
0.0ms
(hypot (sqrt (exp x)) 1)

series146.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
125.0ms
(hypot (sqrt (exp x)) 1)
21.0ms
(sqrt (exp x))

simplify761.0ms

Counts
36 → 36

prune307.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize24.0ms

Local error

Found 4 expressions with local error:

4.5b
(- 1 (exp x))
0.0b
(+ 1 (exp (+ x (+ x x))))
0.0b
(exp (+ x (+ x x)))
0.0b
(fma (exp x) (exp x) (- 1 (exp x)))

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
29×*-un-lft-identity
22×add-sqr-sqrt
16×add-cube-cbrt
14×add-log-exp
12×exp-prod
prod-diff distribute-lft-out
expm1-log1p-u pow1 sum-log add-cbrt-cube distribute-rgt1-in add-exp-log insert-posit16 log1p-expm1-u
fma-def distribute-rgt-out fma-neg rem-exp-log
distribute-lft1-in difference-of-squares
+-commutative sub-neg flip3-+ flip3-- diff-log exp-sum flip-+ fma-udef flip-- distribute-lft-out--
Counts
4 → 85
Calls
4 calls:
Slowest
57.0ms
(+ 1 (exp (+ x (+ x x))))
47.0ms
(exp (+ x (+ x x)))
7.0ms
(- 1 (exp x))
0.0ms
(fma (exp x) (exp x) (- 1 (exp x)))

series75.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
35.0ms
(fma (exp x) (exp x) (- 1 (exp x)))
18.0ms
(- 1 (exp x))
13.0ms
(+ 1 (exp (+ x (+ x x))))
9.0ms
(exp (+ x (+ x x)))

simplify1.5s

Counts
97 → 97

prune1.1s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes46.0ms

Accuracy

0% (0.0b remaining)

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

bsearch2.0ms

end0.0ms

sample9.3s

Algorithm
intervals
Results
6.4s6732×body10240exit
1.3s12641×body80nan
979.0ms7387×body80valid
193.0ms737×body160valid