Details

Time bar (total: 17.7s)

sample47.0ms

Algorithm
intervals
Results
26.0ms505×body80valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5001
62602
5517
4140
349
225
111
06

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 1 expressions with local error:

0.0b
(exp (- (- 1.0 (* x x))))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
12×exp-prod
add-sqr-sqrt
distribute-neg-in *-un-lft-identity exp-sum add-cube-cbrt add-log-exp
distribute-lft-neg-in distribute-rgt-neg-in
prod-diff rem-exp-log
neg-log difference-of-squares
neg-sub0 exp-neg expm1-log1p-u pow1 neg-mul-1 sub-neg add-cbrt-cube exp-diff diff-log add-exp-log log1p-expm1-u
Counts
1 → 31
Calls
1 calls:
18.0ms
(exp (- (- 1.0 (* x x))))

series40.0ms

Counts
1 → 3
Calls
1 calls:
40.0ms
(exp (- (- 1.0 (* x x))))

simplify3.5s

Counts
34 → 34
Iterations
IterNodes
done5001
32519
2401
1140
075

prune148.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 2 expressions with local error:

0.0b
(pow (exp x) x)
0.0b
(* (exp (- 1.0)) (pow (exp x) x))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
unpow-prod-down associate-*r*
pow-pow add-cbrt-cube
pow1 pow-unpow exp-prod associate-*l* prod-exp add-exp-log unswap-sqr sqr-pow
expm1-log1p-u pow-to-exp associate-*l/ pow-exp log1p-expm1-u add-log-exp
neg-sub0 exp-neg exp-diff *-commutative cbrt-unprod
Counts
2 → 51
Calls
2 calls:
6.0ms
(pow (exp x) x)
51.0ms
(* (exp (- 1.0)) (pow (exp x) x))

series220.0ms

Counts
2 → 6
Calls
2 calls:
42.0ms
(pow (exp x) x)
178.0ms
(* (exp (- 1.0)) (pow (exp x) x))

simplify980.0ms

Counts
57 → 57
Iterations
IterNodes
done5000
21222
1213
086

prune283.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
0.0b
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
0.0b
(* (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))) (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))))

rewrite280.0ms

Algorithm
rewrite-expression-head
Rules
51×add-exp-log
46×prod-exp
31×add-sqr-sqrt
19×add-cbrt-cube
18×associate-*r/
16×sqrt-div
15×associate-*l*
13×associate-*r*
12×sqrt-prod unswap-sqr
11×*-un-lft-identity add-cube-cbrt
10×pow-to-exp pow1 unpow-prod-down pow-exp cbrt-unprod
neg-sub0 exp-neg exp-diff
sqr-pow
frac-times
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
associate-*l/
pow2 pow-plus swap-sqr pow-prod-down pow-sqr pow-prod-up
Counts
3 → 116
Calls
3 calls:
31.0ms
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
43.0ms
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
201.0ms
(* (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))) (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))))

series567.0ms

Counts
3 → 9
Calls
3 calls:
229.0ms
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
184.0ms
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
154.0ms
(* (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))) (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))))

simplify1.6s

Counts
125 → 125
Iterations
IterNodes
done5000
21758
1362
0130

prune361.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize32.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
0.0b
(* (* (sqrt (pow (exp x) (/ x 2))) (* (sqrt (pow (exp x) (/ x 2))) (sqrt (exp (- 1.0))))) (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))))
0.0b
(* (sqrt (pow (exp x) (/ x 2))) (* (sqrt (pow (exp x) (/ x 2))) (sqrt (exp (- 1.0)))))

rewrite457.0ms

Algorithm
rewrite-expression-head
Rules
51×add-exp-log
39×prod-exp
31×add-cbrt-cube
26×associate-*r/
20×add-sqr-sqrt
19×cbrt-unprod
18×associate-*l*
17×pow1
16×sqrt-div
13×sqrt-prod
11×pow-prod-down
10×*-un-lft-identity add-cube-cbrt
neg-sub0 exp-neg unpow-prod-down exp-diff associate-*r*
unswap-sqr
frac-times pow-to-exp pow-exp sqr-pow
expm1-log1p-u pow1/2 *-commutative log1p-expm1-u add-log-exp
sqrt-unprod associate-*l/
Counts
3 → 107
Calls
3 calls:
29.0ms
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
345.0ms
(* (* (sqrt (pow (exp x) (/ x 2))) (* (sqrt (pow (exp x) (/ x 2))) (sqrt (exp (- 1.0))))) (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))))
80.0ms
(* (sqrt (pow (exp x) (/ x 2))) (* (sqrt (pow (exp x) (/ x 2))) (sqrt (exp (- 1.0)))))

series569.0ms

Counts
3 → 9
Calls
3 calls:
207.0ms
(* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0))))
190.0ms
(* (* (sqrt (pow (exp x) (/ x 2))) (* (sqrt (pow (exp x) (/ x 2))) (sqrt (exp (- 1.0))))) (* (pow (exp x) (/ x 2)) (sqrt (exp (- 1.0)))))
172.0ms
(* (sqrt (pow (exp x) (/ x 2))) (* (sqrt (pow (exp x) (/ x 2))) (sqrt (exp (- 1.0)))))

simplify4.7s

Counts
116 → 116
Iterations
IterNodes
done5001
24356
1464
0167

prune480.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes28.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done18
118
014

end0.0ms

sample874.0ms

Algorithm
intervals
Results
642.0ms16089×body80valid