Details

Time bar (total: 23.3s)

sample76.0ms

Algorithm
intervals
Results
44.0ms255×body80valid
4.0msbody640valid
3.0msbody1280valid
2.0msbody320valid

simplify5.1s

Counts
1 → 1
Iterations

Useful iterations: 4 (134.0ms)

IterNodesCost
02129
15029
29329
319729
446528
5114128
6470928
done500028

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.3b

localize36.0ms

Local error

Found 4 expressions with local error:

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

rewrite432.0ms

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

series804.0ms

Counts
4 → 12
Calls
4 calls:
272.0ms
(- (- (fabs (- m n)) l) (pow (- (/ (+ m n) 2.0) M) 2.0))
58.0ms
(* K (+ m n))
408.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
66.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify1.9s

Counts
86 → 86
Iterations

Useful iterations: done (1.9s)

IterNodesCost
01871305
14181230
29961151
329821145
done50001137

prune495.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 1.0b

localize21.0ms

Local error

Found 2 expressions with local error:

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

rewrite431.0ms

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

series678.0ms

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

simplify1.2s

Counts
47 → 47
Iterations

Useful iterations: done (1.2s)

IterNodesCost
0120902
1261848
2556809
31585803
done5001791

prune266.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 1.0b

localize58.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt K)
0.6b
(cbrt K)
0.6b
(cbrt K)
33.9b
(cos (- (/ (* (* (cbrt K) (cbrt K)) (* (cbrt K) (+ m n))) 2.0) M))

rewrite155.0ms

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

series994.0ms

Counts
4 → 12
Calls
4 calls:
258.0ms
(cbrt K)
305.0ms
(cbrt K)
289.0ms
(cbrt K)
142.0ms
(cos (- (/ (* (* (cbrt K) (cbrt K)) (* (cbrt K) (+ m n))) 2.0) M))

simplify2.9s

Counts
55 → 55
Iterations

Useful iterations: 3 (205.0ms)

IterNodesCost
060516
1112498
2249386
3596335
42147335
done5000335

prune417.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 1.0b

localize37.0ms

Local error

Found 4 expressions with local error:

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

rewrite485.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:
4.0ms
(cbrt (cos (- (/ K (/ 2.0 (+ m n))) M)))
154.0ms
(cos (- (/ K (/ 2.0 (+ m n))) M))
141.0ms
(cos (- (/ K (/ 2.0 (+ m n))) M))
184.0ms
(cos (- (/ K (/ 2.0 (+ m n))) M))

series516.0ms

Counts
4 → 12
Calls
4 calls:
231.0ms
(cbrt (cos (- (/ K (/ 2.0 (+ m n))) M)))
111.0ms
(cos (- (/ K (/ 2.0 (+ m n))) M))
88.0ms
(cos (- (/ K (/ 2.0 (+ m n))) M))
85.0ms
(cos (- (/ K (/ 2.0 (+ m n))) M))

simplify2.5s

Counts
53 → 53
Iterations

Useful iterations: done (2.5s)

IterNodesCost
048853
180828
2124730
3192727
4288727
5534727
61484727
done5000687

prune431.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 1.0b

regimes336.0ms

Accuracy

0% (0.2b remaining)

Error of 1.4b against oracle of 1.2b and baseline of 1.4b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
01619
12017
done2017

end0.0ms

sample3.0s

Algorithm
intervals
Results
1.7s8072×body80valid
531.0ms123×body1280valid
149.0ms167×body640valid
97.0ms100×body320valid
14.0ms42×body160valid
8.0msbody2560valid