Details

Time bar (total: 26.2s)

sample1.0s

Algorithm
intervals
Results
806.0ms216×body10240exit
45.0ms440×body80nan
23.0ms236×body80valid
6.0ms27×body160valid

simplify3.9s

Counts
1 → 1
Iterations
IterNodes
done5006
74723
6971
5282
4101
349
230
122
010

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 2 expressions with local error:

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

rewrite42.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:
13.0ms
(sqrt (+ (exp x) 1))
20.0ms
(+ (exp x) 1)

series68.0ms

Counts
2 → 6
Calls
2 calls:
49.0ms
(sqrt (+ (exp x) 1))
19.0ms
(+ (exp x) 1)

simplify2.3s

Counts
36 → 36
Iterations
IterNodes
done5187
43393
31054
2413
1142
061

prune167.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize46.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp (* 3 x)) 1)
0.1b
(* (exp x) (exp x))
0.3b
(/ (+ (exp (* 3 x)) 1) (- 1 (- (exp x) (* (exp x) (exp x)))))
6.1b
(- (exp x) (* (exp x) (exp x)))

rewrite489.0ms

Algorithm
rewrite-expression-head
Rules
101×*-un-lft-identity
59×add-sqr-sqrt
32×times-frac add-cube-cbrt
29×distribute-lft-out--
18×exp-prod
15×difference-of-squares
11×pow1 associate-*l*
10×add-exp-log distribute-lft-out
associate-/r* add-cbrt-cube add-log-exp
associate-*r*
distribute-rgt-out--
swap-sqr pow-prod-down prod-exp pow-sqr pow-prod-up insert-posit16 associate-/l*
*-commutative
flip3-+ flip3-- associate-/r/ flip-+ flip-- unswap-sqr associate-/l/
pow2 cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg pow-plus diff-log div-exp cbrt-unprod div-inv
Counts
4 → 139
Calls
4 calls:
44.0ms
(+ (exp (* 3 x)) 1)
17.0ms
(* (exp x) (exp x))
388.0ms
(/ (+ (exp (* 3 x)) 1) (- 1 (- (exp x) (* (exp x) (exp x)))))
37.0ms
(- (exp x) (* (exp x) (exp x)))

series185.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(+ (exp (* 3 x)) 1)
27.0ms
(* (exp x) (exp x))
92.0ms
(/ (+ (exp (* 3 x)) 1) (- 1 (- (exp x) (* (exp x) (exp x)))))
46.0ms
(- (exp x) (* (exp x) (exp x)))

simplify3.0s

Counts
151 → 151
Iterations
IterNodes
done5007
34947
21389
1473
0195

prune631.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (exp x) (exp x))
0.1b
(* E (exp (exp (* x 3))))
0.3b
(log (* E (exp (exp (* x 3)))))
6.1b
(- (exp x) (* (exp x) (exp x)))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
27×*-un-lft-identity
23×add-cube-cbrt
18×exp-prod
17×add-exp-log
16×pow1
12×log-prod associate-*r* associate-*l* prod-exp
add-cbrt-cube
pow-prod-down add-log-exp
distribute-rgt-out-- rem-log-exp *-commutative difference-of-squares
e-exp-1 swap-sqr pow-sqr pow-prod-up insert-posit16 distribute-lft-out-- unswap-sqr
log-pow cbrt-unprod
pow2 sub-neg pow-plus flip3-- diff-log flip--
Counts
4 → 114
Calls
4 calls:
17.0ms
(* (exp x) (exp x))
53.0ms
(* E (exp (exp (* x 3))))
68.0ms
(log (* E (exp (exp (* x 3)))))
25.0ms
(- (exp x) (* (exp x) (exp x)))

series279.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(* (exp x) (exp x))
64.0ms
(* E (exp (exp (* x 3))))
154.0ms
(log (* E (exp (exp (* x 3)))))
40.0ms
(- (exp x) (* (exp x) (exp x)))

simplify3.5s

Counts
126 → 126
Iterations
IterNodes
done5348
34344
21142
1397
0170

prune633.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes48.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done8
18
05

end0.0ms

sample9.6s

Algorithm
intervals
Results
5.7s6552×body10240exit
2.3s12863×body80nan
969.0ms7400×body80valid
166.0ms738×body160valid