Details

Time bar (total: 14.8s)

sample83.0ms

Algorithm
intervals
Results
27.0ms56×body1280valid
23.0ms40×body640valid
9.0ms119×body80valid
9.0ms33×body320valid
1.0msbody160valid

simplify2.9s

Counts
1 → 1
Iterations
IterNodes
done5001
83027
7794
6244
5100
450
329
222
118
09

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 32.3b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1 (exp (* -2 x)))
0.0b
(/ 2 (+ 1 (exp (* -2 x))))
3.1b
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
26×*-un-lft-identity
23×add-sqr-sqrt
15×times-frac
12×add-cube-cbrt
add-log-exp
add-cbrt-cube add-exp-log distribute-lft-out
associate-/r* difference-of-squares
pow1 insert-posit16 associate-/l*
flip3-+ difference-of-sqr-1 associate-/r/ flip-+
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg flip3-- diff-log div-exp div-inv flip-- distribute-lft-out--
Counts
3 → 67
Calls
3 calls:
5.0ms
(+ 1 (exp (* -2 x)))
11.0ms
(/ 2 (+ 1 (exp (* -2 x))))
57.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

series129.0ms

Counts
3 → 9
Calls
3 calls:
17.0ms
(+ 1 (exp (* -2 x)))
38.0ms
(/ 2 (+ 1 (exp (* -2 x))))
73.0ms
(- (/ 2 (+ 1 (exp (* -2 x)))) 1)

simplify2.1s

Counts
76 → 76
Iterations
IterNodes
done5000
31850
2676
1282
0120

prune291.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (* x x))
0.1b
(* (pow x 5) 2/15)
0.1b
(* -1/3 (* x (* x x)))
18.0b
(+ (+ (* (pow x 5) 2/15) x) (* -1/3 (* x (* x x))))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
27×pow1
23×add-exp-log
20×add-cbrt-cube
15×add-sqr-sqrt
13×associate-*l*
12×prod-exp
10×cbrt-unprod
*-un-lft-identity pow-prod-down add-cube-cbrt add-log-exp
associate-*r* pow-prod-up
unpow-prod-down insert-posit16 unswap-sqr
sum-log *-commutative
sqr-pow
pow2 pow-to-exp +-commutative associate-+l+ flip3-+ pow-plus cube-unmult pow-exp pow-sqr flip-+
Counts
4 → 87
Calls
4 calls:
27.0ms
(* x (* x x))
16.0ms
(* (pow x 5) 2/15)
73.0ms
(* -1/3 (* x (* x x)))
74.0ms
(+ (+ (* (pow x 5) 2/15) x) (* -1/3 (* x (* x x))))

series319.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(* x (* x x))
76.0ms
(* (pow x 5) 2/15)
56.0ms
(* -1/3 (* x (* x x)))
113.0ms
(+ (+ (* (pow x 5) 2/15) x) (* -1/3 (* x (* x x))))

simplify1.5s

Counts
99 → 99
Iterations
IterNodes
done5002
21215
1336
0133

prune356.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 1 (exp (* -2 x)))
0.0b
(/ (/ 2 (sqrt (+ 1 (exp (* -2 x))))) (sqrt (+ 1 (exp (* -2 x)))))
0.5b
(/ 2 (sqrt (+ 1 (exp (* -2 x)))))
3.1b
(- (/ (/ 2 (sqrt (+ 1 (exp (* -2 x))))) (sqrt (+ 1 (exp (* -2 x))))) 1)

rewrite215.0ms

Algorithm
rewrite-expression-head
Rules
408×times-frac
311×*-un-lft-identity
246×add-sqr-sqrt
239×sqrt-prod
188×add-cube-cbrt
57×distribute-lft-out
30×associate-/l*
20×sqrt-div associate-/r/
14×associate-/r* difference-of-squares
11×flip3-+ add-cbrt-cube add-exp-log flip-+
10×div-inv
add-log-exp
difference-of-sqr-1
pow1 cbrt-undiv div-exp insert-posit16
clear-num frac-2neg
+-commutative sum-log sub-neg flip3-- diff-log flip-- distribute-lft-out-- associate-/l/
Counts
4 → 335
Calls
4 calls:
12.0ms
(+ 1 (exp (* -2 x)))
31.0ms
(/ (/ 2 (sqrt (+ 1 (exp (* -2 x))))) (sqrt (+ 1 (exp (* -2 x)))))
12.0ms
(/ 2 (sqrt (+ 1 (exp (* -2 x)))))
146.0ms
(- (/ (/ 2 (sqrt (+ 1 (exp (* -2 x))))) (sqrt (+ 1 (exp (* -2 x))))) 1)

series200.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(+ 1 (exp (* -2 x)))
31.0ms
(/ (/ 2 (sqrt (+ 1 (exp (* -2 x))))) (sqrt (+ 1 (exp (* -2 x)))))
66.0ms
(/ 2 (sqrt (+ 1 (exp (* -2 x)))))
86.0ms
(- (/ (/ 2 (sqrt (+ 1 (exp (* -2 x))))) (sqrt (+ 1 (exp (* -2 x))))) 1)

simplify2.2s

Counts
347 → 347
Iterations
IterNodes
done5002
21986
1829
0357

prune1.3s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes260.0ms

Accuracy

99.7% (0.1b remaining)

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

bsearch2.0ms

simplify10.0ms

Iterations
IterNodes
done39
139
027

end0.0ms

sample2.5s

Algorithm
intervals
Results
1.1s1776×body1280valid
621.0ms1256×body640valid
344.0ms3972×body80valid
226.0ms650×body320valid
60.0ms346×body160valid