Details

Time bar (total: 21.5s)

sample1.2s

Algorithm
intervals
Results
181.0ms190×body10240exit
64.0ms379×body80nan
35.0ms22×body160valid
22.0ms238×body80valid

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done2008
72008
6971
5282
4101
349
230
122
010

prune16.0ms

Pruning

1 alts after pruning (1 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))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt sqrt-prod add-log-exp
pow1 add-cube-cbrt
flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+ insert-posit16 distribute-lft-out
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2
Counts
2 → 30
Calls
2 calls:
8.0ms
(+ (exp x) 1)
10.0ms
(sqrt (+ (exp x) 1))

series63.0ms

Counts
2 → 6
Calls
2 calls:
9.0ms
(+ (exp x) 1)
54.0ms
(sqrt (+ (exp x) 1))

simplify975.0ms

Counts
36 → 36
Iterations
IterNodes
done2000
42000
31144
2413
1142
061

prune321.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (sqrt (+ 1 (exp (+ x (+ x x))))) (sqrt (+ (- 1 (exp x)) (* (exp x) (exp x)))))
0.0b
(+ (- 1 (exp x)) (* (exp x) (exp x)))
0.1b
(* (exp x) (exp x))
4.3b
(- 1 (exp x))

rewrite231.0ms

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
52×sqrt-prod
49×add-sqr-sqrt
44×add-cube-cbrt
42×times-frac
18×exp-prod
11×pow1 add-log-exp
add-cbrt-cube
distribute-lft-out associate-/l*
associate-/r* add-exp-log
sqrt-div pow-prod-down pow-sqr pow-prod-up insert-posit16
flip3-+ swap-sqr associate-*r* associate-*l* flip-+
associate-+l+ sum-log sub-neg diff-log associate-/r/ difference-of-squares associate-/l/
pow2 cbrt-undiv +-commutative sqrt-undiv clear-num frac-2neg pow-plus flip3-- div-exp prod-exp *-commutative associate-+l- cbrt-unprod div-inv flip-- distribute-lft-out-- unswap-sqr
Counts
4 → 140
Calls
4 calls:
170.0ms
(/ (sqrt (+ 1 (exp (+ x (+ x x))))) (sqrt (+ (- 1 (exp x)) (* (exp x) (exp x)))))
39.0ms
(+ (- 1 (exp x)) (* (exp x) (exp x)))
15.0ms
(* (exp x) (exp x))
6.0ms
(- 1 (exp x))

series160.0ms

Counts
4 → 12
Calls
4 calls:
98.0ms
(/ (sqrt (+ 1 (exp (+ x (+ x x))))) (sqrt (+ (- 1 (exp x)) (* (exp x) (exp x)))))
32.0ms
(+ (- 1 (exp x)) (* (exp x) (exp x)))
14.0ms
(* (exp x) (exp x))
15.0ms
(- 1 (exp x))

simplify1.2s

Counts
152 → 152
Iterations
IterNodes
done2000
32000
21244
1497
0224

prune1.9s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize67.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- 1 (exp x)) (* (exp x) (exp x)))
0.1b
(* (exp x) (exp x))
0.1b
(/ (sqrt (+ (- 1 (exp x)) (* (exp x) (exp x)))) (sqrt (sqrt (+ 1 (exp (+ x (+ x x)))))))
4.3b
(- 1 (exp x))

rewrite252.0ms

Algorithm
rewrite-expression-head
Rules
110×sqrt-prod
74×*-un-lft-identity
62×add-sqr-sqrt
60×times-frac
57×add-cube-cbrt
18×exp-prod
11×pow1 add-log-exp
10×associate-/r*
add-cbrt-cube
distribute-lft-out
sqrt-div add-exp-log associate-/l*
pow-prod-down pow-sqr pow-prod-up insert-posit16
flip3-+ swap-sqr associate-*r* associate-*l* flip-+
associate-+l+ sum-log sub-neg diff-log associate-/r/ difference-of-squares associate-/l/
pow2 cbrt-undiv +-commutative sqrt-undiv clear-num frac-2neg pow-plus flip3-- div-exp prod-exp *-commutative associate-+l- cbrt-unprod div-inv flip-- distribute-lft-out-- unswap-sqr
Counts
4 → 161
Calls
4 calls:
63.0ms
(+ (- 1 (exp x)) (* (exp x) (exp x)))
27.0ms
(* (exp x) (exp x))
146.0ms
(/ (sqrt (+ (- 1 (exp x)) (* (exp x) (exp x)))) (sqrt (sqrt (+ 1 (exp (+ x (+ x x)))))))
10.0ms
(- 1 (exp x))

series333.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(+ (- 1 (exp x)) (* (exp x) (exp x)))
18.0ms
(* (exp x) (exp x))
240.0ms
(/ (sqrt (+ (- 1 (exp x)) (* (exp x) (exp x)))) (sqrt (sqrt (+ 1 (exp (+ x (+ x x)))))))
26.0ms
(- 1 (exp x))

simplify1.5s

Counts
173 → 173
Iterations
IterNodes
done2003
32003
21588
1523
0248

prune2.5s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes21.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done8
18
05

end0.0ms

sample9.3s

Algorithm
intervals
Results
5.8s6542×body10240exit
1.6s12405×body80nan
1.3s7401×body80valid
192.0ms725×body160valid