Details

Time bar (total: 19.1s)

sample154.0ms

Algorithm
intervals
Results
72.0ms125×body1280valid
29.0ms23×body2560valid
29.0ms59×body640valid
9.0ms37×body320valid
2.0ms10×body160valid
0.0msbody80valid

simplify4.0ms

Counts
1 → 1
Iterations
IterNodes
done10
210
19
06

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 38.8b

localize11.0ms

Local error

Found 2 expressions with local error:

1.4b
(- (cos (+ x eps)) (cos x))
3.6b
(cos (+ x eps))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 cos-sum add-cbrt-cube add-exp-log add-cube-cbrt
associate--l- sub-neg flip3-- diff-log diff-cos flip-- distribute-lft-out-- difference-of-squares
Counts
2 → 24
Calls
2 calls:
38.0ms
(- (cos (+ x eps)) (cos x))
14.0ms
(cos (+ x eps))

series113.0ms

Counts
2 → 6
Calls
2 calls:
74.0ms
(- (cos (+ x eps)) (cos x))
40.0ms
(cos (+ x eps))

simplify2.9s

Counts
30 → 30
Iterations
IterNodes
done5015
54022
41465
3652
2280
1135
065

prune193.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.6b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (+ x eps))
0.3b
(* (sin (/ (+ x (+ x eps)) 2)) (sin (/ eps 2)))
3.6b
(sin (/ (+ x (+ x eps)) 2))

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity
add-log-exp
add-sqr-sqrt
pow1 add-cbrt-cube add-exp-log add-cube-cbrt
sum-log associate-*r* associate-*l* distribute-lft-out
+-commutative associate-+r+ flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ sin-mult unswap-sqr
Counts
3 → 41
Calls
3 calls:
16.0ms
(+ x (+ x eps))
56.0ms
(* (sin (/ (+ x (+ x eps)) 2)) (sin (/ eps 2)))
36.0ms
(sin (/ (+ x (+ x eps)) 2))

series183.0ms

Counts
3 → 9
Calls
3 calls:
26.0ms
(+ x (+ x eps))
116.0ms
(* (sin (/ (+ x (+ x eps)) 2)) (sin (/ eps 2)))
41.0ms
(sin (/ (+ x (+ x eps)) 2))

simplify2.1s

Counts
50 → 50
Iterations
IterNodes
done5012
32436
2628
1212
091

prune413.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.5b

localize64.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin (/ eps 2)))
0.6b
(cbrt (sin (/ eps 2)))
0.6b
(cbrt (sin (/ eps 2)))
3.6b
(sin (/ (+ x (+ x eps)) 2))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log add-log-exp
pow1/3
Counts
4 → 40
Calls
4 calls:
2.0ms
(cbrt (sin (/ eps 2)))
2.0ms
(cbrt (sin (/ eps 2)))
2.0ms
(cbrt (sin (/ eps 2)))
42.0ms
(sin (/ (+ x (+ x eps)) 2))

series507.0ms

Counts
4 → 12
Calls
4 calls:
136.0ms
(cbrt (sin (/ eps 2)))
166.0ms
(cbrt (sin (/ eps 2)))
165.0ms
(cbrt (sin (/ eps 2)))
40.0ms
(sin (/ (+ x (+ x eps)) 2))

simplify2.0s

Counts
52 → 52
Iterations
IterNodes
done5001
42268
3640
2234
1123
060

prune410.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 0.5b

localize63.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (sin (/ (+ x (+ x eps)) 2)))
3.6b
(sin (/ (+ x (+ x eps)) 2))
3.6b
(sin (/ (+ x (+ x eps)) 2))
3.6b
(sin (/ (+ x (+ x eps)) 2))

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log add-log-exp
cbrt-prod
pow1/3
Counts
4 → 32
Calls
4 calls:
21.0ms
(cbrt (sin (/ (+ x (+ x eps)) 2)))
47.0ms
(sin (/ (+ x (+ x eps)) 2))
40.0ms
(sin (/ (+ x (+ x eps)) 2))
28.0ms
(sin (/ (+ x (+ x eps)) 2))

series254.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(cbrt (sin (/ (+ x (+ x eps)) 2)))
37.0ms
(sin (/ (+ x (+ x eps)) 2))
54.0ms
(sin (/ (+ x (+ x eps)) 2))
39.0ms
(sin (/ (+ x (+ x eps)) 2))

simplify2.0s

Counts
44 → 44
Iterations
IterNodes
done5001
42566
3736
2258
1121
057

prune302.0ms

Pruning

13 alts after pruning (10 fresh and 3 done)

Merged error: 0.5b

regimes264.0ms

Accuracy

97.7% (0.3b remaining)

Error of 0.8b against oracle of 0.4b and baseline of 15.3b

bsearch213.0ms

Steps
ItersRangePoint
9
1.7501962730858363e-09
0.00351971213897904
1.2896790119530399e-05
10
-733100.9210806559
-4.034181863829644e-08
-0.00010824109259697614

simplify11.0ms

Iterations
IterNodes
done35
135
026

end0.0ms

sample6.5s

Algorithm
intervals
Results
4.1s4442×body1280valid
1.0s645×body2560valid
888.0ms1831×body640valid
187.0ms731×body320valid
45.0ms259×body160valid
8.0ms92×body80valid