Details

Time bar (total: 7.5s)

sample79.0ms

Algorithm
intervals
Results
32.0ms260×body80valid
2.0msbody640valid
1.0msbody320valid
1.0msbody1280valid
0.0msbody160valid

simplify45.0ms

Counts
1 → 1

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.2b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(* K (+ m n))
0.0b
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)
34.6b
(cos (- (/ (* K (+ m n)) 2.0) M))

rewrite475.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
15×add-sqr-sqrt
add-log-exp
add-cube-cbrt
pow1 add-exp-log
unpow-prod-down add-cbrt-cube
associate-*r*
pow-unpow associate-*l* distribute-lft-out
sub-neg cos-sum associate-+r+ flip3-+ associate-*r/ sum-log flip-+ distribute-lft-out-- difference-of-squares
+-commutative distribute-rgt-in cos-diff pow-to-exp associate-+r- pow-pow distribute-lft-in times-frac diff-log pow-prod-down pow-exp prod-exp *-commutative cbrt-unprod unswap-sqr sqr-pow
Counts
4 → 70
Calls
4 calls:
20.0ms
(* K (+ m n))
358.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
57.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
37.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series875.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(* K (+ m n))
474.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
296.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
68.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify38.0ms

Counts
82 → 82

prune350.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.4b

localize18.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)

rewrite424.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
add-sqr-sqrt
add-log-exp
unpow-prod-down
add-cube-cbrt
pow1 add-exp-log pow-unpow
associate-+r+ sum-log add-cbrt-cube distribute-lft-out distribute-lft-out-- difference-of-squares
+-commutative pow-to-exp associate-+r- sub-neg pow-pow flip3-+ times-frac diff-log pow-exp flip-+ sqr-pow
Counts
2 → 37
Calls
2 calls:
361.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
63.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series491.0ms

Counts
2 → 6
Calls
2 calls:
199.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
291.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

simplify76.0ms

Counts
43 → 43

prune165.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.4b

localize32.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)
0.5b
(cbrt (pow (cos (- (/ (* K (+ m n)) 2.0) M)) 3))
0.6b
(pow (cos (- (/ (* K (+ m n)) 2.0) M)) 3)
34.6b
(cos (- (/ (* K (+ m n)) 2.0) M))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
14×*-un-lft-identity
12×cbrt-prod add-cube-cbrt unpow-prod-down
pow1 add-exp-log pow-unpow cube-prod
add-cbrt-cube
add-log-exp
sqr-pow
cube-mult pow-to-exp cos-sum pow-pow unpow3 pow-exp difference-of-squares
cos-diff sub-neg times-frac pow1/3 rem-cbrt-cube distribute-lft-out-- rem-cube-cbrt
Counts
4 → 74
Calls
4 calls:
58.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
4.0ms
(cbrt (pow (cos (- (/ (* K (+ m n)) 2.0) M)) 3))
5.0ms
(pow (cos (- (/ (* K (+ m n)) 2.0) M)) 3)
37.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series573.0ms

Counts
4 → 12
Calls
4 calls:
289.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
67.0ms
(cbrt (pow (cos (- (/ (* K (+ m n)) 2.0) M)) 3))
150.0ms
(pow (cos (- (/ (* K (+ m n)) 2.0) M)) 3)
67.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify161.0ms

Counts
86 → 86

prune354.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.4b

localize39.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (cos (- (/ (* K (+ m n)) 2.0) M)))
34.6b
(cos (- (/ (* K (+ m n)) 2.0) M))
34.6b
(cos (- (/ (* K (+ m n)) 2.0) M))
34.6b
(cos (- (/ (* K (+ m n)) 2.0) M))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
cos-sum
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube add-log-exp
cbrt-prod cos-diff sub-neg
pow1/3
Counts
4 → 41
Calls
4 calls:
2.0ms
(cbrt (cos (- (/ (* K (+ m n)) 2.0) M)))
31.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))
30.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))
39.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series378.0ms

Counts
4 → 12
Calls
4 calls:
170.0ms
(cbrt (cos (- (/ (* K (+ m n)) 2.0) M)))
71.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))
65.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))
72.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify121.0ms

Counts
53 → 53

prune302.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.4b

regimes145.0ms

Accuracy

0% (0.2b remaining)

Error of 1.3b against oracle of 1.1b and baseline of 1.3b

bsearch0.0ms

simplify1.0ms

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.4s8120×body80valid
128.0ms140×body640valid
124.0ms142×body1280valid
44.0ms61×body160valid
35.0ms95×body320valid
4.0msbody2560valid