Details

Time bar (total: 11.7s)

sample115.0ms

Algorithm
intervals
Results
50.0ms100×body1280valid
24.0ms82×body640valid
12.0ms256×body80valid
10.0ms45×body320valid
2.0ms18×body160valid

simplify13.0ms

Counts
1 → 1
Iterations
IterNodes
done34
434
330
224
114
07

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 57.8b

localize25.0ms

Local error

Found 1 expressions with local error:

5.6b
(- (exp x) (exp (- x)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log add-cube-cbrt flip-- distribute-lft-out-- difference-of-squares
Counts
1 → 14
Calls
1 calls:
16.0ms
(- (exp x) (exp (- x)))

series68.0ms

Counts
1 → 3
Calls
1 calls:
68.0ms
(- (exp x) (exp (- x)))

simplify826.0ms

Counts
17 → 17
Iterations
IterNodes
done5000
31367
2333
1109
046

prune108.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ x x) (+ (* (pow x 3) 1/3) (* (pow x 5) 1/60)))
0.0b
(+ (* (pow x 3) 1/3) (* (pow x 5) 1/60))
0.1b
(* (pow x 5) 1/60)
0.1b
(* (pow x 3) 1/3)

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
19×associate-*l*
18×add-log-exp
16×*-un-lft-identity
14×add-exp-log
11×add-cube-cbrt
sum-log
unpow-prod-down add-cbrt-cube
unswap-sqr
flip3-+ associate-*r* prod-exp flip-+
pow1 cube-prod frac-add sqr-pow
distribute-lft-out
pow-to-exp +-commutative pow-exp *-commutative cbrt-unprod
cube-mult associate-+l+ associate-+r+ unpow3
Counts
4 → 89
Calls
4 calls:
70.0ms
(+ (+ x x) (+ (* (pow x 3) 1/3) (* (pow x 5) 1/60)))
7.0ms
(+ (* (pow x 3) 1/3) (* (pow x 5) 1/60))
9.0ms
(* (pow x 5) 1/60)
10.0ms
(* (pow x 3) 1/3)

series409.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(+ (+ x x) (+ (* (pow x 3) 1/3) (* (pow x 5) 1/60)))
205.0ms
(+ (* (pow x 3) 1/3) (* (pow x 5) 1/60))
82.0ms
(* (pow x 5) 1/60)
45.0ms
(* (pow x 3) 1/3)

simplify1.2s

Counts
101 → 101
Iterations
IterNodes
done5001
22356
1460
0160

prune363.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (exp (- x)) (exp x))
0.0b
(/ (- (exp (+ x x)) (exp (* x -2))) (+ (exp (- x)) (exp x)))
5.5b
(- (exp (+ x x)) (exp (* x -2)))

rewrite199.0ms

Algorithm
rewrite-expression-head
Rules
43×*-un-lft-identity
33×add-sqr-sqrt
24×times-frac
15×add-cube-cbrt
12×difference-of-squares
distribute-lft-out
add-log-exp
exp-sum associate-/l* distribute-lft-out--
add-cbrt-cube add-exp-log
associate-/r*
pow1
flip3-+ flip3-- associate-/r/ flip-+ flip-- associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg diff-log div-sub div-exp div-inv
Counts
3 → 78
Calls
3 calls:
14.0ms
(+ (exp (- x)) (exp x))
114.0ms
(/ (- (exp (+ x x)) (exp (* x -2))) (+ (exp (- x)) (exp x)))
69.0ms
(- (exp (+ x x)) (exp (* x -2)))

series191.0ms

Counts
3 → 9
Calls
3 calls:
33.0ms
(+ (exp (- x)) (exp x))
103.0ms
(/ (- (exp (+ x x)) (exp (* x -2))) (+ (exp (- x)) (exp x)))
55.0ms
(- (exp (+ x x)) (exp (* x -2)))

simplify761.0ms

Counts
87 → 87
Iterations
IterNodes
done5001
21563
1385
0150

prune394.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (/ (- (exp (+ x x)) (pow (exp x) -2)) (+ (exp x) (exp (- x)))) 3)
0.0b
(pow (exp x) -2)
0.1b
(cbrt (pow (/ (- (exp (+ x x)) (pow (exp x) -2)) (+ (exp x) (exp (- x)))) 3))
5.5b
(- (exp (+ x x)) (pow (exp x) -2))

rewrite309.0ms

Algorithm
rewrite-expression-head
Rules
188×add-sqr-sqrt
183×*-un-lft-identity
160×times-frac
129×unpow-prod-down
102×difference-of-squares
98×cbrt-prod
92×cube-prod
69×add-cube-cbrt
51×exp-sum
40×distribute-lft-out
37×sqr-pow
17×distribute-lft-out--
associate-/r/
add-cbrt-cube add-exp-log
pow1 pow-unpow add-log-exp
pow-pow
flip3-+ flip-+ div-inv
exp-prod pow-exp
cube-div cube-mult pow-to-exp unpow3 rem-cube-cbrt
cbrt-undiv cbrt-div sub-neg flip3-- pow1/3 diff-log div-exp rem-cbrt-cube flip--
Counts
4 → 259
Calls
4 calls:
103.0ms
(pow (/ (- (exp (+ x x)) (pow (exp x) -2)) (+ (exp x) (exp (- x)))) 3)
4.0ms
(pow (exp x) -2)
108.0ms
(cbrt (pow (/ (- (exp (+ x x)) (pow (exp x) -2)) (+ (exp x) (exp (- x)))) 3))
80.0ms
(- (exp (+ x x)) (pow (exp x) -2))

series429.0ms

Counts
4 → 12
Calls
4 calls:
189.0ms
(pow (/ (- (exp (+ x x)) (pow (exp x) -2)) (+ (exp x) (exp (- x)))) 3)
20.0ms
(pow (exp x) -2)
138.0ms
(cbrt (pow (/ (- (exp (+ x x)) (pow (exp x) -2)) (+ (exp x) (exp (- x)))) 3))
82.0ms
(- (exp (+ x x)) (pow (exp x) -2))

simplify607.0ms

Counts
271 → 271
Iterations
IterNodes
done5001
11308
0352

prune1.1s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes64.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done18
118
014

end0.0ms

sample4.4s

Algorithm
intervals
Results
2.2s3453×body1280valid
878.0ms2426×body640valid
451.0ms8001×body80valid
310.0ms1235×body320valid
72.0ms607×body160valid