Details

Time bar (total: 48.4s)

sample79.0ms

Algorithm
intervals
Results
27.0ms99×body10240exit
21.0ms62×body1280valid
11.0ms51×body640valid
5.0ms103×body80valid
4.0ms27×body320valid
1.0ms13×body160valid

simplify5.0ms

Counts
1 → 1
Iterations
IterNodes
311
211
110
05

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 37.3b

localize8.0ms

Local error

Found 2 expressions with local error:

0.5b
(/ (exp x) (- (exp x) 1))
3.5b
(- (exp x) 1)

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
34×add-sqr-sqrt
29×*-un-lft-identity
21×times-frac
14×add-cube-cbrt
10×difference-of-squares
associate-/r*
difference-of-sqr-1 distribute-lft-out--
add-cbrt-cube add-log-exp
add-exp-log associate-/l*
pow1 flip3-- associate-/r/ insert-posit16 flip--
cbrt-undiv clear-num sub-neg frac-2neg diff-log div-exp div-inv
Counts
2 → 63
Calls
2 calls:
43.0ms
(/ (exp x) (- (exp x) 1))
10.0ms
(- (exp x) 1)

series48.0ms

Counts
2 → 6
Calls
2 calls:
30.0ms
(/ (exp x) (- (exp x) 1))
19.0ms
(- (exp x) 1)

simplify2.0s

Counts
69 → 69
Iterations
IterNodes
44327
31281
2472
1198
0101

prune610.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
0.3b
(* 1/12 x)

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
sum-log associate-*r* associate-*l*
insert-posit16
+-commutative associate-+r+ flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
2 → 33
Calls
2 calls:
30.0ms
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
7.0ms
(* 1/12 x)

series47.0ms

Counts
2 → 6
Calls
2 calls:
27.0ms
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
20.0ms
(* 1/12 x)

simplify13.3s

Counts
39 → 39
Iterations
IterNodes
49950
31743
2444
1153
060

prune264.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.5b

localize16.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
0.3b
(* 1/12 x)

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
sum-log associate-*r* associate-*l*
insert-posit16
+-commutative associate-+r+ flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
2 → 33
Calls
2 calls:
25.0ms
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
8.0ms
(* 1/12 x)

series46.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(+ (* 1/12 x) (+ (/ 1 x) 1/2))
20.0ms
(* 1/12 x)

simplify13.5s

Counts
39 → 39
Iterations
IterNodes
49950
31743
2444
1153
060

prune293.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.5b

localize53.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (posit16->real (real->posit16 (* 1/12 x))) (+ (/ 1 x) 1/2))
0.3b
(* 1/12 x)
59.7b
(posit16->real (real->posit16 (* 1/12 x)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
12×*-un-lft-identity
add-log-exp
add-sqr-sqrt
pow1 add-cbrt-cube add-exp-log add-cube-cbrt distribute-lft-out
sum-log associate-*r* associate-*l* insert-posit16
+-commutative associate-+r+ flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ div-inv remove-posit16 unswap-sqr
Counts
3 → 45
Calls
3 calls:
31.0ms
(+ (posit16->real (real->posit16 (* 1/12 x))) (+ (/ 1 x) 1/2))
11.0ms
(* 1/12 x)
1.0ms
(posit16->real (real->posit16 (* 1/12 x)))

series75.0ms

Counts
3 → 9
Calls
3 calls:
25.0ms
(+ (posit16->real (real->posit16 (* 1/12 x))) (+ (/ 1 x) 1/2))
27.0ms
(* 1/12 x)
23.0ms
(posit16->real (real->posit16 (* 1/12 x)))

simplify13.2s

Counts
54 → 54
Iterations
IterNodes
410929
31892
2485
1161
070

prune913.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.5b

regimes139.0ms

Accuracy

98.7% (0.3b remaining)

Error of 0.6b against oracle of 0.4b and baseline of 21.4b

bsearch1.0ms

simplify5.0ms

Iterations
IterNodes
226
126
018

end0.0ms

sample3.6s

Algorithm
intervals
Results
1.1s2564×body10240exit
1.0s2282×body1280valid
926.0ms1650×body640valid
187.0ms2872×body80valid
181.0ms806×body320valid
48.0ms391×body160valid