Details

Time bar (total: 3.2s)

sample40.0ms

Algorithm
intervals
Results
24.0ms495×body80valid

simplify49.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite27.0ms

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

series73.0ms

Counts
2 → 6
Calls
2 calls:
47.0ms
(- 1.0 (* x x))
26.0ms
(exp (- (- 1.0 (* x x))))

simplify57.0ms

Counts
45 → 45

prune87.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (+ (sqrt 1.0) x))
0.0b
(pow (exp (+ (sqrt 1.0) x)) (- (- (sqrt 1.0) x)))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt pow-unpow *-un-lft-identity
add-cube-cbrt exp-prod
distribute-lft-neg-in distribute-rgt-neg-in
pow-pow add-log-exp
unpow-prod-down difference-of-squares
pow1
unpow-prod-up add-exp-log distribute-neg-in exp-sum sqrt-prod add-cbrt-cube rem-exp-log distribute-lft-out distribute-lft-out--
neg-sub0 pow-to-exp pow-neg neg-mul-1 sub-neg pow-exp sum-log pow-sub sqr-pow
Counts
2 → 53
Calls
2 calls:
22.0ms
(exp (+ (sqrt 1.0) x))
44.0ms
(pow (exp (+ (sqrt 1.0) x)) (- (- (sqrt 1.0) x)))

series205.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(exp (+ (sqrt 1.0) x))
183.0ms
(pow (exp (+ (sqrt 1.0) x)) (- (- (sqrt 1.0) x)))

simplify135.0ms

Counts
59 → 59

prune125.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (pow x 2) 1.0)
0.0b
(exp (- (pow x 2) 1.0))
1.0b
(pow (exp (- (pow x 2) 1.0)) 3)
1.8b
(cbrt (pow (exp (- (pow x 2) 1.0)) 3))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
18×*-un-lft-identity
16×cbrt-prod exp-prod
13×unpow-prod-down
12×add-cube-cbrt difference-of-squares
10×cube-prod exp-sum
pow-pow add-log-exp
sub-neg
pow1 add-cbrt-cube sqr-pow
add-exp-log
pow-unpow exp-diff distribute-lft-out-- unpow2
cube-div cube-mult diff-log unpow3 rem-exp-log
pow-to-exp cbrt-div flip3-- pow1/3 pow-exp flip-- rem-cbrt-cube rem-cube-cbrt
Counts
4 → 99
Calls
4 calls:
15.0ms
(- (pow x 2) 1.0)
35.0ms
(exp (- (pow x 2) 1.0))
46.0ms
(pow (exp (- (pow x 2) 1.0)) 3)
20.0ms
(cbrt (pow (exp (- (pow x 2) 1.0)) 3))

series185.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(- (pow x 2) 1.0)
28.0ms
(exp (- (pow x 2) 1.0))
89.0ms
(pow (exp (- (pow x 2) 1.0)) 3)
26.0ms
(cbrt (pow (exp (- (pow x 2) 1.0)) 3))

simplify34.0ms

Counts
111 → 111

prune200.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite76.0ms

Algorithm
rewrite-expression-head
Rules
36×exp-prod
28×add-sqr-sqrt sqrt-prod
19×add-cube-cbrt pow-pow *-un-lft-identity
14×distribute-lft-neg-in distribute-rgt-neg-in
pow1 pow-unpow difference-of-squares
add-log-exp
add-exp-log sqrt-div add-cbrt-cube
unpow-prod-down
neg-mul-1 rem-sqrt-square flip3-- sqrt-pow1 pow1/2 flip-- rem-exp-log
neg-sub0 exp-neg pow-to-exp exp-diff neg-log pow-exp sqr-pow
Counts
4 → 100
Calls
4 calls:
36.0ms
(pow (exp (- (sqrt (- 1.0 (* x x))))) (sqrt (- 1.0 (* x x))))
5.0ms
(sqrt (- 1.0 (* x x)))
5.0ms
(sqrt (- 1.0 (* x x)))
28.0ms
(exp (- (sqrt (- 1.0 (* x x)))))

series437.0ms

Counts
4 → 12
Calls
4 calls:
220.0ms
(pow (exp (- (sqrt (- 1.0 (* x x))))) (sqrt (- 1.0 (* x x))))
62.0ms
(sqrt (- 1.0 (* x x)))
62.0ms
(sqrt (- 1.0 (* x x)))
92.0ms
(exp (- (sqrt (- 1.0 (* x x)))))

simplify37.0ms

Counts
112 → 112

prune282.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes39.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

end0.0ms

sample877.0ms

Algorithm
intervals
Results
592.0ms15970×body80valid