Collatz рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдореЗрдВ рдЕрдиреБрдХреНрд░рдо рдХреЗ рдЧрдарди рдкрд░ (3n + 1)

рдореИрдВ Collatz рд╕рдорд╕реНрдпрд╛ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рд╣реВрдВред рд╡реЗ рдЖрдкрдХреЗ рд╕рд┐рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕реЛрдЪ, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред

рдХрд╛рд░реНрдп рдХрд╛рдлреА рд╕рд░рд▓ рд░реВрдк рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдХреЛрдИ рднреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ n рд▓реЗрдВред рдпрджрд┐ рдпрд╣ рд╕рдо рд╣реИ, рддреЛ рдЗрд╕реЗ 2 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдпрд╣ рд╡рд┐рд╖рдо рд╣реИ, рддреЛ 3 рд╕реЗ рдЧреБрдгрд╛ рдХрд░реЗрдВ рдФрд░ 1 рдЬреЛрдбрд╝реЗрдВ (рд╣рдореЗрдВ 3n + 1 рдорд┐рд▓рддрд╛ рд╣реИ)ред рд╣рдо рдкрд░рд┐рдгрд╛рдореА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред

Collatz рдХреА рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрдЦреНрдпрд╛ n рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИ, рд╣рдо рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рд▓реЗрдВрдЧреЗ, рдЙрддрдирд╛ рд╣реА рд╣рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛ред

рдПрд▓реНрдЧреЛрд░рд┐рдердо, рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

while (number > 1) { if (number % 2 === 0) number = number / 2; else number = 3 * number +1; } 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, n = 5 рд▓реЗрдВред рдпрд╣ рд╡рд┐рд╖рдо рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рд╡рд┐рд╖рдо рдкрд░ рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд 3n + 1 => 16. 16 рд╕рдо рд╣реИ, рдЕрд░реНрдерд╛рдд рд╣рдо рд╕рдо рдкрд░ рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд n / 2 => 8 => 4 => 2 => 1ред
N = 5: 16, 8, 4, 2, 1 рдкрд░ рдЧрдард┐рдд рдЕрдиреБрдХреНрд░рдоред

рдореИрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЧрдгрд┐рдд рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдорд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХрд╣реАрдВ рдЧрд▓рддреА рдХрд░рддрд╛ рд╣реВрдВред

рд╣рдореЗрдВ рдЗрдХрд╛рдИ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдЗрдХрд╛рдИ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╕рд╣реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реВрдкрдг рдХрд░реЗрдВред

N = 7 рдХреЗ рдЕрдиреБрдХреНрд░рдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1ред
рдХреБрд▓ 16 рдЪрд░рдг рд╣реИрдВред рдФрд░ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрджрдо рджреВрд╕рд░реЗ рдирдВрдмрд░ рд╕реЗрдЯ рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ 5 рд╣реИрдВ:
7, 11, 17, 13, 5ред
рд╕рд╣реА рдЪрд░рдг рд╕рд╛ (n) рдПрдХрддрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдСрдкрд░реЗрд╢рди 3n + 1 рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред

рд╡рд┐рдЪрд╛рд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ:
Sn (0)рдПрд╕рдПрди (1)рдПрд╕рдПрди (2)рдПрд╕рдПрди (3)рдПрд╕рдПрди (4)рдПрд╕рдПрди (5)рдПрд╕рдПрди (6)рдПрд╕рдПрди (7)рдПрд╕рдПрди (8)Sn (9)рдПрд╕рдПрди (10)рдПрд╕рдПрди (11)рдПрд╕рдПрди (12)
2531711792533435739105
4106342214184965865978203
820123523151950668711479209
16211368442836516789115153210
3240246945293798130182118156211
6442267046303899131173119157406
128804875885672100132174228158407
2568452136905874101133177229305409
5128553138926077102134178230306418

рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ, рдЖрджреЗрд╢, рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ рдкреИрдЯрд░реНрди, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рджреЛ рдХреА рд╢рдХреНрддрд┐ рдХрднреА рднреА рд╡рд┐рд╖рдо рдирд╣реАрдВ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд░рд▓ рд╡рд┐рднрд╛рдЬрди рдХреА рдУрд░ рдЖрддреА рд╣реИред
Sa (0) рд╕реЗ рдПрдХ рдЕрдиреБрдХреНрд░рдо рд╕рд┐рд░реНрдл 1 рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдмрдирддрд╛ рд╣реИред

P(0,k)=2тИЧ2k


рдХрд┐рд╕реА рднреА рд╕рдЪреНрдЪреЗ рдХрджрдо рдХреЛ рдЙрдард╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд░рд▓ рд╡рд┐рднрд╛рдЬрди рд╕реЗ рд╕рдм рдХреБрдЫ рдПрдХрддрд╛ рдореЗрдВ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рдЬрд╛рдирдХрд░, рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдЙрди рд╕рднреА рдирдВрдмрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рджреЛ рдХреЗ рдЧреБрдгрдХ рд╣реИрдВред
Sn (0)рдПрд╕рдПрди (1)рдПрд╕рдПрди (2)рдПрд╕рдПрди (3)рдПрд╕рдПрди (4)рдПрд╕рдПрди (5)рдПрд╕рдПрди (6)рдПрд╕рдПрди (7)рдПрд╕рдПрди (8)Sn (9)рдПрд╕рдПрди (10)рдПрд╕рдПрди (11)рдПрд╕рдПрди (12)
531711792533435739105
2113352315194965875979203
855369452937516789115153209
3411137593617799131173119157211
136521314118111781101133177229305407

рдЕрдм рдкреИрдЯрд░реНрди рдХреЛ рдкрдХрдбрд╝рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реИ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдЕрдм рдЕрдиреБрдХреНрд░рдореЛрдВ рдХрд╛ рдЧрдарди рд╣реИред рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ, 5 рдХреЗ рдмрд╛рдж рдЕрдЧрд▓рд╛ рдЕрдВрдХ 21 рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж 85 рд╣реИред
рджрд░рдЕрд╕рд▓, рд╕рд╛ (1) рдХреНрд░рдо A002450 (0, 1, 5, 21, 85, 341, 1365, 5461, 21845, 87381 ...) рд╣реИред рдпрд╣ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

P(k)=4kтИТ1 3рд╕реЗрдЕрдзрд┐рдХ

рд╕реЗрдЕрдзрд┐рдХ


рдЙрд╕реА рдХреНрд░рдо рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

P(k)=4k0+1,with k0=1.


P(1)=4тИЧ1+1=5;
P(5)=4тИЧ5+1=21;
P(21)=4тИЧ21+1=85;
рдФрд░ рдЗрд╕реА рддрд░рд╣тАж

рдкрд╣рд▓реЗ рдЪрд░рдг рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рдЪрд▓ рд╕рдХрддреА рд╣реИред рдЪрд▓реЛ рджреЛ рдХрджрдо рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдЪрд░рдг 2 рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╕реВрддреНрд░ рдПрдХ рд╡рд┐рд╖рдо рд╕реВрддреНрд░ рд╕реЗ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╣рдо рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ 3n+1 рдХрдИ рдмрд╛рд░, рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ 22 рдЕрд▓реНрдлрд╛рдЕрд▓реНрдлрд╛ рдЬрд╣рд╛рдБ  рдЕрд▓реНрдлрд╛рдЕрд▓реНрдлрд╛ - рдбрд┐рд╡реАрдЬрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред

P(k)=3n+1 рдУрд╡рд░22 рдЕрд▓реНрдлрд╛;22 рдЕрд▓реНрдлрд╛рдкреА(рдХреЗ)=3рдПрди+1;3рдПрди=22 рдЕрд▓реНрдлрд╛рдкреА;(k)тИТ1;

рдУрд╡рд░рдЕрд▓реНрдлрд╛рдЕрд▓реНрдлрд╛рдкреАрдХреЗрдПрдирдПрдирдЕрд▓реНрдлрд╛рдкреА


рдЕрдВрддрд┐рдо рд╕реВрддреНрд░ рд░реВрдк рд▓реЗрддрд╛ рд╣реИ:

n(рдкреА(рдХреЗ), рдЕрд▓реНрдлрд╛)=22 рдЕрд▓реНрдлрд╛рдкреА(рдХреЗ)тИТ1 рдУрд╡рд░3$

рдкреАрдХреЗрдЕрд▓реНрдлрд╛рдЕрд▓реНрдлрд╛рдкреАрдХреЗрдУрд╡рд░


рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдпреЛрдЬрди рднреА рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ  рдмреАрдЯрд╛рдмреАрдЯрд╛ рдХреИрд╕реЗ 22 рдЕрд▓реНрдлрд╛+ рдмреАрдЯрд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛ рддрд╛рдХрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреЛ 3 рд╕реЗ 3 рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рди рд╣реЛред

n(рдкреА(рдХреЗ), рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)=22 рдЕрд▓реНрдлрд╛+ рдмреАрдЯрд╛рдкреА(рдХреЗ)тИТ1 рдУрд╡рд░рей;

рдкреАрдХреЗрдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдкреАрдХреЗрдУрд╡рд░рей


рдЖрдЗрдП рд╕реВрддреНрд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрд▓реНрдлрд╛ рдЕрдЬреНрдЮрд╛рдд рд╣реИ, рд▓рдЧрд╛рддрд╛рд░ 5 рдЕрд▓реНрдлрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ:

n(5, рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)=22 рдЕрд▓реНрдлрд╛+ рдмреАрдЯрд╛тИЧ5тИТ1 over3$

рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛


n(5,0,1)=(20+1тИЧ5тИТ1)/3=3.
n(5,1,1)=(22+1тИЧ5тИТ1)/3=13.
n(5,2,1)=(25тИЧ5тИТ1)/3=53.
n(5,3,1)=(27тИЧ5тИТ1)/3=213.
n(5,4,1)=(29тИЧ5тИТ1)/3=853.

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреВрд╕рд░реЗ рдЪрд░рдг рдХрд╛ рдХреНрд░рдо рдмрдирдиреЗ рд▓рдЧрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ 113 рдХреНрд░рдо рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕реВрддреНрд░ 5 рд╕реЗ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереАред

n = 113 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ:
n(85,0,2)=(20+2тИЧ85тИТ1)/3=113.

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:
рд╕реЗ рдмрд╣реБрдд рд╕рд╛(n+1)рд╕рд╛ рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди n(рдкреА(рдХреЗ), рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)рдкреАрдХреЗрдЕрд▓реНрдлрд╛рдмреАрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рд╕реЗ рд╕рд╛(n)рд╕рд╛ ред
рдлрд┐рд░ рдпрд╣ рдЬрд╛рдирдХрд░, рдЖрдк рдЕрднреА рднреА рдЕрд▓реНрдлрд╛ рдХреЗ рд╕рднреА рдЧреБрдгрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЫреЛрдЯрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Sn (0)рдПрд╕рдПрди (1)рдПрд╕рдПрди (2)рдПрд╕рдПрди (3)рдПрд╕рдПрди (4)рдПрд╕рдПрди (5)рдПрд╕рдПрди (6)Sn (7) ...
53171179...
11375201267715...
22715140110731425...

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реЗрдЯ рдХреЗ рддрддреНрд╡ рдХреИрд╕реЗ рд╣реИрдВ рд╕рд╛(2)рд╕рд╛ рд╕реЗ рд╕реЗрдЯ рдХреЗ рддрддреНрд╡ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ рд╕рд╛(3)рд╕рд╛ рдЕрд▓реНрдлрд╛ рдХреЗ рд▓рд┐рдП 0 рд╕реЗ 4 рддрдХред
рдкреА (рдХреЗ) = 3рдкреА (рдХреЗ) = 113рдкреА (рдХреЗ) = 227
3 рд╕реЗ ╬▒ = 0 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
рдХреБрдЫ рдирд╣реАрдВ

13 рд╕реЗ ╬▒ = 1 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
17
69
277
1109
4437

53 рд╕реЗ ╬▒ = 2 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
35
141
565
2261
9045

╬С = 3 рд╕реЗ 213 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
рдХреБрдЫ рдирд╣реАрдВ

╬С = 4 рд╕реЗ 853 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
1137
4549
18,197
72,789
291,157

113 ╬▒ = 0 рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
75
301
1205
4821
19,285

╬С = 1 рд╕реЗ 453 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
рдХреБрдЫ рдирд╣реАрдВ

╬С = 2 рд╕реЗ 1813 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
2417
9669
38,677
154,709
618,837

╬С = 3 рд╕реЗ 7253 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
4835
19341
77365
309,461
1237845

╬С = 4 рд╕реЗ 29013 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
рдХреБрдЫ рдирд╣реАрдВ

╬С = 0 рд╕реЗ 227 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
151
605
2421
9685
38,741

╬С = 1 рд╕реЗ 909 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
рдХреБрдЫ рдирд╣реАрдВ

╬С = 2 рд╕реЗ 3637 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
4849
19,397
77,589
310,357
1241429

╬С = 3 рд╕реЗ 14549 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
9699
38,797
155,189
620,757
2483029

╬С = 4 рд╕реЗ 58197 рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ:
рдХреБрдЫ рдирд╣реАрдВ


рдЗрди рд╕реЗрдЯреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░, рд╣рдореЗрдВ Sa (3) рд╕реЗ рд╕реЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИ:
17, 35, 69, 75, 141, 151, 277, 301, 565, 605, 1109, 1137, 1205, 2261, 2275, 2417, 2421, 4437, 4549, 4821, 4821, 4835, 4849, 9045, 9101, 9669, 9685, 9699, 17749, 18197, 19285, 19341, 19397, 19417 ...
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбрд┐рдЧреНрд░реА рдХреЛ рд╣рдЯрд╛рдиреЗ  рдЕрд▓реНрдлрд╛>0рдЕрд▓реНрдлрд╛ рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ:
17, 75, 151 ...
рдЕрд░реНрдерд╛рддреН, рдпрд╣ рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ:

n(рдкреА(рдХреЗ), рдмреАрдЯрд╛)=2 рдмреАрдЯрд╛рдкреА(рдХреЗ)тИТ1 рдУрд╡рд░3;

рдкреАрдХреЗрдмреАрдЯрд╛рдмреАрдЯрд╛рдкреАрдХреЗрдУрд╡рд░



рдХрд╣реАрдВ рдХреНрдпреЛрдВ?  рдмреАрдЯрд╛=2рдмреАрдЯрд╛ рдФрд░ рдХрд╣реАрдВ  рдмреАрдЯрд╛=1рдмреАрдЯрд╛ ?

A002450 рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╡рд╛рдкрд╕ред рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ:

P(m)=(43mтИТ1)/3 - рдмрд╛рд▓ рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
P(m)=(43m+1тИТ1)/3 - рдЬрдм рдмрдЪреНрдЪреЗ рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ  рдмреАрдЯрд╛=2рдмреАрдЯрд╛ ред
P(m)=(43m+2тИТ1)/3 - рдЬрдм рдмрдЪреНрдЪреЗ рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ  рдмреАрдЯрд╛=1рдмреАрдЯрд╛ ред

рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ 3 рд╕рдВрднрд╛рд╡рд┐рдд рдмрд╛рд▓ рд╕рд░рдгрд┐рдпрд╛рдБ рд╣реИрдВред
рдпрджрд┐ рдПрдХ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╕реВрддреНрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ:
рд╕рдорд╛рд░реЛрд╣ рдПрди( рдЧрд╛рдорд╛, рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)рдПрдирдЧрд╛рдорд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛ рдЬрд╣рд╛рдБ рдЧрд╛рдорд╛рдЧрд╛рдорд╛ - 3 рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрдЦреНрдпрд╛ рдПрдХрд╛рдзрд┐рдХ рдПрдХ рдЦрд╛рд▓реА рд╕реЗрдЯ 3 рдмрдирд╛рддрд╛ рд╣реИред

рдП(рдПрди(рдЧрд╛рдорд╛), рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)= 

рдПрдПрдирдЧрд╛рдорд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛
рд╕рдорд╛рд░реЛрд╣ n( lambda, Alpha, Beta) рдЬрд╣рд╛рдБ  lambda - рдХреЛрдИ рднреА рд╕рдВрдЦреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдЧрд╛рдорд╛рдЧрд╛рдорд╛ рдЬрдм  рдмреАрдЯрд╛=2рдмреАрдЯрд╛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рдореБрдЪреНрдЪрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рдореБрдЪреНрдЪрдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ Nред

K(n(рдкреА(рдЧрд╛рдорд╛)), рдЕрд▓реНрдлрд╛,2))nрдПрди

рдкреАрдЧрд╛рдорд╛рдЕрд▓реНрдлрд╛рдПрди
рд╕рдорд╛рд░реЛрд╣ n(рдкреА(рд▓реИрдореНрдмреНрдбрд╛), рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)рдкреАрд▓реИрдореНрдмреНрдбрд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛ рдЬрдм  рдмреАрдЯрд╛=1рдмреАрдЯрд╛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдПрди рдХреЗ рд╕реЗрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдЦреНрдпрд╛ L рдХрд╛ рд╕реЗрдЯ рдмрдирд╛рддрд╛ рд╣реИред

L(n(P(lambda), Alpha,1))$N.


рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЕрдзрд┐рдХ рдХрдареЛрд░ рдФрд░ рд╕рд╛рдХреНрд╖реНрдп-рдЖрдзрд╛рд░рд┐рдд рд╕реВрддреНрд░реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╣реИ рдХрд┐ Collatz рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдореЗрдВ рдЕрдиреБрдХреНрд░рдо рдХреИрд╕реЗ рдмрдирддреЗ рд╣реИрдВред
рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдмрд╛рдХреА рд╣реИред рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рд╕реЗрдЯ рд╕реЗ рдкреВрд░реНрдг рдЪрд░рдгреЛрдВ рд╕реЗ рдкреВрд░реНрдг рд╕реЗрдЯ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рд╡рд┐рд╖рдо рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░:

n(рдкреА(рдХреЗ), рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛)=22 рдЕрд▓реНрдлрд╛+ рдмреАрдЯрд╛рдкреА(рдХреЗ)тИТ1 рдУрд╡рд░рей;

рдкреАрдХреЗрдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдкреАрдХреЗрдУрд╡рд░рей


рд╡рд┐рд╖рдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реВрддреНрд░ рдХреЛ рдпрд╛рдж рдХрд░реЗрдВ:

P(0,k)=2тИЧ2k


рдпрд╣ рдХреЗрд╡рд▓ рд╕рднреА рдХреЛ рдПрдХ рд╕рд╛рде рд╕рд╣рд╕рдВрдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ:

n(рдкреА(рдХреЗ), рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛, рдПрдкреНрд╕рд┐рд▓реЙрди)=22 рдЕрд▓реНрдлрд╛+ рдмреАрдЯрд╛рдкреА(рдХреЗ)тИТ1 рдУрд╡рд░3тИЧ2 epsilonред$

рдкреАрдХреЗрдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдПрдкреНрд╕рд┐рд▓реЙрдирдЕрд▓реНрдлрд╛рдмреАрдЯрд╛рдкреАрдХреЗрдУрд╡рд░ред


рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг:

n(рдХреЗ, рдЕрд▓реНрдлрд╛, рдмреАрдЯрд╛, epsilon)=2 epsilon22 рдЕрд▓реНрдлрд╛+ рдмреАрдЯрд╛(4k+1)тИТ1 over3;


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреЛрдИ рднреА рдХрд╢реНрдореАрд░ рдПрдХ рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рдмрд╛рдд рд╕рдЪ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдХреНрд░рдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ n(k) ?
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ Collatz рд╕рд╣реА рдерд╛ред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

 function collatsSequence( number, sequenceLength, alpha, epsilon ) { //     , //  number let set = []; //    while (number % 2 === 0) number /= 2; //    , //   number,  sequenceLength for (let k = 0; k < sequenceLength; k++) { //    alpha for (let a = 0; a < alpha; a++) { //  ,  if (number % 3 === 0) break; //   beta = 1 let numWithBeta = (number * 2 ** (2 * a + 1) - 1) / 3; //      3  beta === 1 //     3  beta === 2 if (Math.floor(numWithBeta) !== numWithBeta) //   beta = 2 numWithBeta = (number * 2 ** (2 * a + 2) - 1) / 3; //      epsilon for (let e = 0; e < epsilon; e++) set.push(numWithBeta * 2 ** e); } //      number = number * 4 + 1; } return set; } console.log( collatsSequence(5, 5, 2, 2) ); // [ 3, 6, 13, 26, 113, 226, 453, 906, 227, 454, 909, 1818 ] 

Source: https://habr.com/ru/post/hi419075/


All Articles