\input style \chapter{8 ไฎเฌ ซ์ญฎฅ เ แแฌฎโเฅญจฅ ญฅแชฎซ์ชจๅ ญฅกฎซ์่จๅ ฏเจฌฅเฎข} ข ’Ž‰ ƒ‹€‚… Ÿ Ž‚…„“ ”ŽŒ€‹œŽ… Ž‘’Ž…ˆ… …‘ŠŽ‹œŠˆ• …Ž‹œ˜ˆ• Žƒ€ŒŒ „‹Ÿ …˜…ˆŸ Ž‘’›• ‡€„€—. ญ… ‘‹…„“…’ ŽˆŒ€’œ ’“ ƒ‹€‚“ Š€Š …„‹Ž†…ˆ… ‘’Žˆ’œ Žƒ€ŒŒ› ’Ž‹œŠŽ ’€Š ˆ … ˆ€—…: ’€ŠŽ… …„‹Ž†…ˆ… ›‹Ž › „Ž‚Ž‹œŽ ‘Œ…•Ž’‚Ž›Œ. ๏ Ž‹€ƒ€ž, —’Ž ŒŽƒˆŒ ˆ‡ ŒŽˆ• —ˆ’€’…‹…‰ ‡€ŠŽŒŽ Ž‹œ˜ˆ‘’‚Ž ˆŒ…Ž‚, € …‘‹ˆ …’, Žˆ, ‚…ŽŸ’Ž, … ‡€„“Œ›‚€Ÿ‘œ ‘ŒŽƒ“’ €ˆ‘€’œ ‹ž“ž ˆ‡ ’ˆ• Žƒ€ŒŒ. แ‹…„Ž‚€’…‹œŽ, Ž‘’Ž…ˆ… Žƒ€ŒŒ Ž‚Ž„ˆ’‘Ÿ ‡„…‘œ ‘Ž‚‘…Œ Ž „“ƒˆŒ ˆ—ˆ€Œ. ขŽ-…‚›•, ’Ž ‹ˆ†… Ž‡€ŠŽŒˆ’ €‘ ‘ ”ŽŒ€‹ˆ‡ŒŽŒ, €‡‚ˆ’›Œ ‚ …„›„“™ˆ• ƒ‹€‚€•. ขŽ-‚’Ž›•, “…„ˆ’ €‘ ‚ ’ŽŒ, —’Ž Ž Š€‰…‰ Œ…… ‚ ˆ–ˆ…, ”ŽŒ€‹ˆ‡Œ ‘Ž‘Ž… ‘„…‹€’œ Ÿ‘›Œ ˆ ‘Ž‚…˜…Ž ‘’ŽƒˆŒ ’Ž, —’Ž —€‘’Ž ŽฎŸ‘Ÿ…’‘Ÿ ˆ ŽŒŽ™ˆ …ƒˆ—Ž‰ †…‘’ˆŠ“‹Ÿ–ˆˆ. ข-’…’œˆ•, ŒŽƒˆ… ˆ‡ €‘ €‘’Ž‹œŠŽ •ŽŽ˜Ž ‡€ž’ ’ˆ Žƒ€ŒŒ›, —’Ž “†… ‡€›‹ˆ, Š€ŠˆŒ Ž€‡ŽŒ „€‚›Œ-„€‚Ž Œ› “…„ˆ‹ˆ‘œ ‚ ˆ• €‚ˆ‹œŽ‘’ˆ: ‚ ’ŽŒ Ž’Ž˜…ˆˆ €‘’ŽŸ™€Ÿ ƒ‹€‚€ €ŽŒˆ€…’ €—€‹œ›… “ŽŠˆ ‹€ˆŒ…’ˆˆ, ŠŽ’Ž›… Ž ’€„ˆ–ˆˆ Ž‘‚Ÿ™€ž’‘Ÿ „ŽŠ€‡€’…‹œ‘’‚“ Ž—…‚ˆ„ŽƒŽ. ข-—…’‚…’›•, Œ› ŒŽ†…Œ ‘‹“—€‰Ž Ž€“†ˆ’œ, Š ‘‚Ž…Œ“ “„ˆ‚‹…ˆž, —’Ž Œ€‹…œŠ€Ÿ ‡€ŠŽŒ€Ÿ ‡€„€—Š€ … ’€Š€Ÿ “†… ‡€ŠŽŒ€Ÿ. ญ€ŠŽ…–, Ž–…‘‘ Ž‘’Ž…ˆŸ Žƒ€ŒŒ ŒŽ†…’ Ž‹ˆ’œ ‘‚…’ € Ž‘“™…‘’‚ˆŒŽ‘’œ, ’“„Ž‘’ˆ ˆ ‚Ž‡ŒŽ†Ž‘’ˆ €‚’ŽŒ€’ˆ—…‘ŠŽƒŽ ‘Ž‘’€‚‹…ˆŸ Žƒ€ŒŒ ˆ‹ˆ ˆ‘Ž‹œ‡Ž‚€ˆŸ Œ€˜ˆ› ‚ Ž–…‘‘… Žƒ€ŒŒˆŽ‚€ˆŸ. ํ’Ž ŒŽ†…’ ŽŠ€‡€’œ‘Ÿ ‚€†›Œ, „€†… …‘‹ˆ €‚’ŽŒ€’ˆ—…‘ŠŽ… ‘Ž‘’€‚‹…ˆ… Žƒ€ŒŒ … ‚›‡›‚€…’ “ €‘ ˆ Œ€‹…‰˜…ƒŽ ˆ’……‘€, Ž’ŽŒ“ —’Ž ŒŽ†…’ ŽŒŽ—œ €Œ ‹“—˜… Ž–…ˆ’œ ’“ Ž‹œ, ŠŽ’Ž“ž ŒŽƒ“’ ˆ‹ˆ „Ž‹†› ˆƒ€’œ €˜ˆ ˆ‡Ž…’€’…‹œ‘Šˆ… ‘Ž‘ŽŽ‘’ˆ. ข ŒŽˆ• ˆŒ…€• Ÿ “„“ ”ŽŒ“‹ˆŽ‚€’œ ’…Ž‚€ˆŸ ‡€„€—ˆ ‚ ”ŽŒe "„‹Ÿ ”ˆŠ‘ˆŽ‚€›• $x$, $y$, \dots", —’Ž Ÿ‚‹Ÿ…’‘Ÿ ‘ŽŠ€™…Ž‰ ‡€ˆ‘œž ”ŽŒ› "„‹Ÿ ‹ž›• ‡€—…ˆ‰ $x_0$, $y_0$, ... Ž‘’“‘‹Ž‚ˆ… ‚ˆ„€ $x=x_0 \and y=y_0 \and \ldots$ „Ž‹†Ž ‚›‡›‚€’œ …„“‘‹Ž‚ˆ…, ˆ‡ ŠŽ’ŽŽƒŽ ‘‹…„“…’, —’Ž $x=x_0 \and y=y_0 \and \ldots$". ํ’€ ‘‚Ÿ‡œ Œ…†„“ Ž‘’“‘‹Ž‚ˆ…Œ ˆ …„“‘‹Ž‚ˆ…Œ “„…’ ƒ€€’ˆŽ‚€€ ’…Œ, —’Ž Œ› “„…Œ Ž’Ž‘ˆ’œ‘Ÿ Š ’€ŠˆŒ ‚…‹ˆ—ˆ€Œ Š€Š Š "‚…Œ…›Œ ŠŽ‘’€’€Œ"; Žˆ … “„“’ ‚‘’…—€’œ‘Ÿ ‚ ‹…‚›• —€‘’Ÿ• Ž…€’ŽŽ‚ ˆ‘‚€ˆ‚€ˆŸ. {\sl ฏ…‚›‰ ˆŒ…} ค‹Ÿ ”ˆŠ‘ˆŽ‚€›• $x$ ˆ $y$ Ž…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ Ž’Ž˜…ˆŸ $R(m)$. $$ (m=x \or m=y) \and m\ge x \and m\ge y $$ ค‹Ÿ ‹ž›• ‡€—…ˆ‰ $x$ ˆ $y$ Ž’Ž˜…ˆ… $m=x$ ŒŽ†…’ ‘’€’œ ˆ‘’ˆ›Œ ’Ž‹œŠŽ ‚ …‡“‹œ’€’… ˆ‘‚€ˆ‚€ˆŸ $m:=x$; ‘‹…„Ž‚€’…‹œŽ, ˆ‘’ˆŽ‘’œ $(m=x \or m=y)$ Ž…‘…—ˆ‚€…’‘Ÿ ’Ž‹œŠŽ ‚›Ž‹…ˆ…Œ ‹ˆŽ $m:=•$, ‹ˆŽ $m:=y$. ข ‚ˆ„… ‹ŽŠ-‘•…Œ›: \pict{8.1} ข‘… „…‹Ž ‚ ’ŽŒ, —’Ž € ‚•Ž„… “†Ž ‘„…‹€’œ €‚ˆ‹œ›‰ ‚›Ž, ŠŽ’Ž›‰ Ž…‘…—ˆ’ ˆ‘’ˆŽ‘’œ $R(m)$ Ž‘‹… ‡€‚…˜…ˆŸ ‚›—ˆ‘‹…ˆ‰. ค‹Ÿ ’ŽƒŽ Œ› "Ž’€‹Šˆ‚€…Œ Ž‘’“‘‹Ž‚ˆ… —……‡ €‹œ’…€’ˆ‚›": \pict{8.2} ˆ Œ› Ž‹“—ˆ‹ˆ …„Ž•€ˆ’…‹ˆ! โ€Š Š€Š $$ R(x) = ((x=x \or x=y) \and x\ge x \and x\ge y) = (x\ge y) $$ ˆ $$ R(y)= ((y=x \or y=y) \and y \ge x \and y\ge y) = (y \ge x) $$ Œ› ˆ•Ž„ˆŒ Š €˜…Œ“ …˜…ˆž: \prg \.{if} x\ge y \to m:=x \wbox y\ge x \to m:=y \.{fi} \grp ฏŽ‘ŠŽ‹œŠ“ $(x\ge y \or y \ge x)=T$, Ž’Š€‡€ ˆŠŽƒ„€ … Žˆ‡Ž‰„…’ (Ž“’Ž Œ› Ž‹“—ˆ‹ˆ „ŽŠ€‡€’…‹œ‘’‚Ž ‘“™…‘’‚Ž‚€ˆŸ: „‹Ÿ ‹ž›• ‡€—…ˆ‰ $x$ ˆ $y$ ‘“™…‘’‚“…’ $m$, “„Ž‚‹…’‚ŽŸž™…… $R(m)$). ฏŽ‘ŠŽ‹œŠ“ $(x\ge y \and y\ge x)\not=F$, €˜€ Žƒ€ŒŒ€ … ŽŸ‡€’…‹œŽ „…’…ŒˆˆŽ‚€€. ฅ‘‹ˆ …‚Ž€—€‹œŽ $x=y$, ’Ž ŽŠ€‡›‚€…’‘Ÿ …Ž…„…‹…›Œ, Š€ŠŽ… ˆ‡ „‚“• ˆ‘‚€ˆ‚€ˆ‰ “„…’ ‚›€Ž „‹Ÿ ˆ‘Ž‹…ˆŸ; ’€Š€Ÿ …„…’…ŒˆˆŽ‚€Ž‘’œ ‘Ž‚…˜…Ž ŠŽ…Š’€, ’€Š Š€Š Œ› ŽŠ€‡€‹ˆ, —’Ž ‚›Ž … ˆŒ……’ ‡€—…ˆŸ. {\sl ง€Œ…—€ˆ….} ฅ‘‹ˆ › ‘…„ˆ „Ž‘’“›• ˆŒˆ’ˆ‚Ž‚ ˆŒ…‹€‘œ ”“Š–ˆŸ "$\max$", Œ› ŒŽƒ‹ˆ › €ˆ‘€’œ Žƒ€ŒŒ“ $m:=\max(•,y)$, Ž‘ŠŽ‹œŠ“ $R(\max(x,y))=T$. {\sl(ชŽ…– ‡€Œ…—€ˆŸ.)} ฏŽ‹“—…€Ÿ Žƒ€ŒŒ€ … Žˆ‡‚Ž„ˆ’ Ž—…œ ‘ˆ‹œŽƒŽ ‚…—€’‹…ˆŸ; ‘ „“ƒŽ‰ ‘’ŽŽ›, Œ› ‚ˆ„ˆŒ, —’Ž ‚ Ž–…‘‘… ‚›‚Ž„€ Žƒ€ŒŒ› ˆ‡ Ž‘’“‘‹Ž‚ˆŸ € „Ž‹ž €˜…‰ ˆ‡Ž…’€’…‹œŽ‘’ˆ Ž—’ˆ ˆ—ero … Ž‘’€‹Ž‘œ. {\sl ข’ŽŽ‰ ˆŒ…} ค‹Ÿ ”ˆŠ‘ˆŽ‚€ŽƒŽ ‡€—…ˆŸ $n$ $(n>0)$ ‡€„€€ ”“Š–ˆŸ $f(i)$ „‹Ÿ $0\le i< n$. ฎ…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ $R$: $$ 0 \le k< n \and (\forall i:0 \le in$, …„Ž•€ˆ’…‹œ "$j0$ Ž…„…‹Ÿ…’‘Ÿ Š€Š $x_i=f(x_{i-1})$, ƒ„… $f$ --- …ŠŽ’Ž€Ÿ ‚›—ˆ‘‹ˆŒ€Ÿ ”“Š–ˆŸ. ก“„…Œ ‚ˆŒ€’…‹œŽ ˆ ’Ž—Ž ‘‹…„ˆ’œ ‡€ ’…Œ. —’Ž› ‘Ž•€Ÿ‹Ž‘œ ˆ‚€ˆ€’›Œ Ž’Ž˜…ˆ… $X=x_i$. ฏ…„Ž‹Ž†ˆŒ, —’Ž ‚ Žƒ€ŒŒ… ˆŒ……’‘Ÿ ŒŽŽ’ŽŽ ‚Ž‡€‘’€ž™€Ÿ ……Œ…€Ÿ $n$, ’€Š€Ÿ, —’Ž „‹Ÿ …ŠŽ’Ž›• ‡€—…ˆ‰ $n$ €‘ ˆ’……‘“ž’ $x_n$. ฏˆ “‘‹Ž‚ˆˆ —’Ž $n\ge i$, Œ› ‚‘…ƒ„€ ŒŽ†…Œ ‘„…‹€’œ ˆ‘’ˆ›Œ Ž’Ž˜…ˆ… $X=x_n$ ˆ ŽŒŽ™ˆ \prg \.{do} i\NE n \TO i, X:=i+1, f(X) \.{od} \grp ฅ‘‹ˆ †… Ž’Ž˜…ˆ… $n\ge i$ … ŽŸ‡€’…‹œŽ ˆŒ……’ Œ…‘’Ž (ŒŽ†…’ ›’œ, Ž‘‹…„“ž™ˆ… ˆ‡Œ……ˆŸ ‚ Žƒ€ŒŒ… ˆ‚…‹ˆ Š ’ŽŒ“, —’Ž ‚ Ž–…‘‘… ‚›—ˆ‘‹…ˆ‰ $n$ “„…’ … ’Ž‹œŠŽ ‚Ž‡€‘’€’œ), ˆ‚…„…€Ÿ ‚›˜… ŠŽ‘’“Š–ˆŸ (Š ‘—€‘’œž!) … ˆ„…’ Š ‡€‚…˜…ˆž, ‚ ’Ž ‚…ŒŸ Š€Š ŠŽ‘’“Š–ˆŸ \prg \.{do} i0)$ ’…“…’‘Ÿ Ž…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ R: $$ 0\le r< d \and d|(a-r) $$ (ง„…‘œ ‚…’ˆŠ€‹œ€Ÿ —…’€ "$|$" ‡€Œ…Ÿ…’ ‘ŽŽ‰ ‘‹Ž‚€ "Ÿ‚‹Ÿ…’‘Ÿ „…‹ˆ’…‹…Œ".) จ€—… ƒŽ‚ŽŸ, €Œ ’…“…’‘Ÿ ‚›—ˆ‘‹ˆ’œ €ˆŒ…œ˜ˆ‰ …Ž’ˆ–€’…‹œ›‰ Ž‘’€’ŽŠ $r$, Ž‹“—…›‰ ‚ …‡“‹œ’€’… „…‹…ˆŸ $a$ € $d$. ็’Ž› ’€ ‡€„€—€ „…‰‘’‚ˆ’…‹œŽ ›‹€ ‡€„€—…‰, Œ› „Ž‹†› Žƒ€ˆ—ˆ’œ ˆ‘Ž‹œ‡Ž‚€ˆ… €ˆ”Œ…’ˆ—…‘Šˆ• Ž…€–ˆ‰ ’Ž‹œŠŽ Ž…€–ˆŸŒˆ ‘‹Ž†…ˆŸ ˆ ‚›—ˆ’€ˆŸ. ฏŽ‘ŠŽ‹œŠ“ “‘‹Ž‚ˆ… $d|(a-r)$ ‚›Ž‹Ÿ…’‘Ÿ ˆ $r=a$ ˆ ˆ ’ŽŒ, ’€Š Š€Š $a\ge 0$, ‚…Ž, —’Ž $0\le r$, …„‹€ƒ€…’‘Ÿ ‚›€’œ ‚ Š€—…‘’‚… ˆ‚€ˆ€’ŽƒŽ Ž’Ž˜…ˆŸ $P$: $$ 0 \le r \and d|(a-r) $$ ข Š€—…‘’‚… ”“Š–ˆˆ $t$, “›‚€ˆ… ŠŽ’ŽŽ‰ „Ž‹†Ž Ž…‘…—ˆ’œ ‡€‚…˜…ˆ… €Ž’› Žƒ€ŒŒ›, Œ› ‚›ˆ€…Œ ‘€ŒŽ $r$. ฏŽ‘ŠŽ‹œŠ“ ˆ‡Œ……ˆ… $r$ „Ž‹†Ž ›’œ ’€ŠˆŒ, —’Ž› …ˆ‡Œ…Ž ‚›Ž‹Ÿ‹Ž‘œ “‘‹Ž‚ˆ… $d|(a-r)$, $r$ ŒŽ†Ž ˆ‡Œ…Ÿ’œ ’Ž‹œŠŽ € —ˆ‘‹Ž, Š€’Ž… $d$, €ˆŒ… € ‘€ŒŽ $d$. โ€ŠˆŒ Ž€‡ŽŒ, €Œ, Š€Š ŽŠ€‡€‹Ž‘œ, …„‹€ƒ€…’‘Ÿ ‚›—ˆ‘‹ˆ’œ $$ \wp("r:=r-d", P) \and \wdec("r:=r-d", r)=0\le r-d \and d|(a-r+d) \and d>0 $$ ฏŽ‘ŠŽ‹œŠ“ —‹… $d>0$ ŒŽ†Ž ›‹Ž › „Ž€‚ˆ’œ Š ˆ‚€ˆ€’ŽŒ“ Ž’Ž˜…ˆž $P$, ŽŽ‘Ž‚€ˆŸ ’…“…’ ’Ž‹œŠŽ …‚›‰ —‹…; Œ› €•Ž„ˆŒ ‘ŽŽ’‚…’‘’‚“ž™ˆ‰ …„Ž•€ˆ’…‹œ "$r\ge d$" ˆ Ž“…Œ ‘Ž‘’€‚ˆ’œ ’€Š“ž Žƒ€ŒŒ“: \prg \.{if} a \GE 0 \and d>0 \TO r:=a; \.{do} r \GE d \TO r:=r-d \.{od} \.{fi} \grp ฏŽ ‡€‚…˜…ˆˆ Žƒ€ŒŒ› ‘’€‹Ž ˆ‘’ˆ›Œ Ž’Ž˜…ˆ… $P\and\non r\ge d$, ˆ‡ —…ƒŽ ‘‹…„“…’ ˆ‘’ˆŽ‘’œ $R$, ˆ, ’€ŠˆŒ Ž€‡ŽŒ, ‡€„€—€ …˜…€. ฏ…„Ž‹Ž†ˆŒ ’……œ, —’Ž €Œ, ŠŽŒ… ’ŽƒŽ, Ž’…Ž‚€‹Ž‘œ › ˆ‘‚Žˆ’œ $q$ ’€ŠŽ… ‡€—…ˆ…, —’Ž› Ž ŽŠŽ—€ˆˆ Žƒ€ŒŒ› ›‹Ž › ’€Š†… ‚…Ž, —’Ž $$ a=d *q+r $$ ˆ€—… ƒŽ‚ŽŸ, ’…“…’‘Ÿ €‰’ˆ … ’Ž‹œŠŽ Ž‘’€’ŽŠ, Ž ˆ —€‘’Ž…. ฏŽŽ“…Œ „Ž€‚ˆ’œ ’Ž’ —‹… Š €˜…Œ“ ˆ‚€ˆ€’ŽŒ“ Ž’Ž˜…ˆž. ฏŽ‘ŠŽ‹œŠ“ $$ (a=d* q+r)\Rightarrow (a=d*(q+1)+(r-d)) $$ Œ› ˆ•Ž„ˆŒ Š Žƒ€ŒŒ… \prg \.{if} a \GE 0 \and d>0 \TO q, r:=0, a; \.{do} r \GE d \to q, r:=q+1, r-d \.{od} \.{fi} \grp ญ€ ‚›Ž‹…ˆ… ˆ‚…„…›• ‚›˜… Žƒ€ŒŒ “„…’, ŠŽ…—Ž, ‡€’€—ˆ‚€’œ‘Ÿ Ž—…œ ŒŽƒŽ ‚…Œ…ˆ, …‘‹ˆ —€‘’Ž… ‚…‹ˆŠŽ. ฌŽ†…Œ ‹ˆ Œ› ‘ŽŠ€’ˆ’œ ’Ž ‚…ŒŸ? ฎ—…‚ˆ„Ž, ’ŽƒŽ ŒŽ†Ž „Žˆ’œ‘Ÿ, …‘‹ˆ “Œ…œ˜€’œ $r$ € ‚…‹ˆ—ˆ“, Š€’“ž ˆ Ž‹œ˜“ž $d$. ข‚Ž„Ÿ „‹Ÿ ’Ž‰ –…‹ˆ Ž‚“ž ……Œ…“ž, ‘Š€†…Œ $dd$, Œ› Ž‹“—€…Œ “‘‹Ž‚ˆ…, ŠŽ’ŽŽ… „Ž‹†Ž …ˆ‡Œ…Ž ‚›Ž‹Ÿ’œ‘Ÿ € Ž’Ÿ†…ˆˆ ‚‘…‰ a6o’› Žƒ€ŒŒ›: $$ d|dd \and dd \GE d $$ ฌ› ŒŽ†…Œ “‘ŠŽˆ’œ €˜“ …‚“ž Žƒ€ŒŒ“, ‡€Œ…ˆ‚ "$r:=r-d$" “Œ…œ˜…ˆ…Œ, ‚Ž‡ŒŽ†Ž Ž‚’Ž›Œ, $r$ € $dd$, …„Ž‘’€‚‹ŸŸ ‚ ’Ž †… ‚…ŒŸ ‚Ž‡ŒŽ†Ž‘’œ $dd$, …‚Ž€—€‹œŽ €‚ŽŒ“ $d$, „Ž‚Ž‹œŽ ›‘’Ž ‚Ž‡€‘’€’œ, €ˆŒ… Š€†„›‰ €‡ “„‚€ˆ‚€Ÿ $dd$. โŽƒ„€ Œ› ˆ•Ž„ˆŒ Š ‘‹…„“ž™…‰ Žƒ€ŒŒ…: \prg \.{if} a \ge 0 \and d>0\to r:=a; \.{do} r\ge d \to dd:=d; \.{do} r\ge dd\to r:=r-dd; dd:=dd+dd \.{od} \.{od} \.{fi} \grp ๏‘Ž, —’Ž Ž’Ž˜…ˆ… $0\le r \and d|(a-r)$ ‘Ž•€Ÿ…’‘Ÿ ˆ‚€ˆ€’›Œ, ˆ Ž’ŽŒ“ Žƒ€ŒŒ€ Ž…‘…—ˆ’ ˆ‘’ˆŽ‘’œ $R$, …‘‹ˆ Ž€ ‡€‚…˜ˆ’‘Ÿ ŽŒ€‹œŽ, Ž ’€Š ‹ˆ ’Ž? ชŽ…—Ž, ’€Š, Ž‘ŠŽ‹œŠ“ ‚“’…ˆ‰ –ˆŠ‹, ŠŽ’Ž›‰ ‡€‚…˜€…’‘Ÿ ˆ $dd>0$, ‚Ž‡“†„€…’‘Ÿ ’Ž‹œŠŽ ˆ €—€‹œ›• ‘Ž‘’ŽŸˆŸ•, “„Ž‚‹…’‚ŽŸž™ˆ• “‘‹Ž‚ˆž $r\ge dd$, ˆ Ž’ŽŒ“ “Œ…œ˜…ˆ… $r:=r-dd$ ‚›Ž‹Ÿ…’‘Ÿ Ž Š€‰…‰ Œ…… Ž„ˆ €‡ „‹Ÿ Š€†„ŽƒŽ Ž‚’Ž…ˆŸ ‚…˜…ƒŽ –ˆŠ‹€. ญŽ ’€ŠŽ… €‘‘“†„…ˆ… (•Ž’Ÿ ˆ „Ž‘’€’Ž—Ž “…„ˆ’…‹œŽ…!) Ÿ‚‹Ÿ…’‘Ÿ ‚…‘œŒ€ …”ŽŒ€‹œ›Œ, € Ž‘ŠŽ‹œŠ“ ‚ ’Ž‰ ƒ‹€‚… Œ› ƒŽ‚ŽˆŒ Ž ”ŽŒ€‹œŽŒ Ž‘’Ž…ˆˆ Žƒ€ŒŒ, Œ› ŒŽ†…Œ ŽŽŽ‚€’œ ‘”ŽŒ“‹ˆŽ‚€’œ ˆ „ŽŠ€‡€’œ ’…Ž…Œ“, ŠŽ’ŽŽ‰ ˆ’“ˆ’ˆ‚Ž ‚Ž‘Ž‹œ‡Ž‚€‹ˆ‘œ. ฏ“‘’œ IF, DO ˆ ขข ŽˆŒ€ž’‘Ÿ ‚ Ž›—ŽŒ ‘Œ›‘‹…, ˆ $P$ --- ’Ž Ž’Ž˜…ˆ…, ‘Ž•€Ÿž™……‘Ÿ ˆ‚€ˆ€’›Œ, ’.…. $$ (P \and BB)\Rightarrow \wp (IF, P) \qquad\hbox{„‹Ÿ ‚‘…• ‘Ž‘’ŽŸˆ‰} \eqno(1) $$ ˆ “‘’œ $t$ --- –…‹Ž—ˆ‘‹…€Ÿ ”“Š–ˆŸ, ’€Š€Ÿ, —’Ž „‹Ÿ ‹žŽƒŽ ‡€—…ˆŸ $t_0$ ˆ „‹Ÿ ‚‘…• ‘Ž‘’ŽŸˆ‰ $$ (P \and BB \and t\le t_0+1)\to \wp(IF, t\le t_0) \eqno(2) $$ ˆ‹ˆ, —’Ž ’Ž †…, $$ (P \and BB)\Rightarrow \wdec(IF,t) \qquad\hbox{„‹Ÿ ‚‘…• ‘Ž‘’ŽŸˆ‰} \eqno(3) $$ โŽƒ„€ „‹Ÿ ‹žŽƒŽ ‡€—…ˆŸ $t_0$ ˆ „‹Ÿ ‚‘…• ‘Ž‘’ŽŸˆ‰ $$ (P \and BB \and \wp(DO, T) \and t\le t_0+1) \Rightarrow \wp (DO,t\le t_0) \eqno(4) $$ ˆ‹ˆ, —’Ž ’Ž †…, $$ (P\and BB\and\wp(DO,T))\Rightarrow \wdec(DO,t) \eqno(5) $$ ข ‘‹Ž‚…‘Ž‰ ”ŽŒ“‹ˆŽ‚Š…: …‘‹ˆ ‘Ž•€Ÿ…ŒŽ… ˆ‚€ˆ€’›Œ Ž’Ž˜…ˆ… $P$ ƒ€€’ˆ“…’, —’Ž Š€†„€Ÿ ‚›€€Ÿ „‹Ÿ ˆ‘Ž‹…ˆŸ Ž•€Ÿ…Œ€Ÿ ŠŽŒ€„€ ‚›‡›‚€…’ „…‰‘’‚ˆ’…‹œŽ… “Œ…œ˜…ˆ… $t$, ’Ž ŠŽ‘’“Š–ˆŸ Ž‚’Ž…ˆŸ ‚›‡Ž‚…’ „…‰‘’‚ˆ’…‹œŽ… “Œ…œ˜…ˆ… $t$, …‘‹ˆ Ž€ ŽŒ€‹œŽ ‡€‚…˜ˆ’‘Ÿ Ž‘‹… Ž Š€‰…‰ Œ…… Ž„ŽƒŽ ‚›Ž‹…ˆŸ Š€ŠŽ‰-‹ˆŽ Ž•€Ÿ…ŒŽ‰ ŠŽŒ€„›. โ…Ž…Œ€ €‘’Ž‹œŠŽ Ž—…‚ˆ„€, —’Ž ›‹Ž › „Ž‘€„Ž, …‘‹ˆ › …… „ŽŠ€‡€’…‹œ‘’‚Ž ŽŠ€‡€‹Ž‘œ ’“„›Œ, Ž, Š ‘—€‘’œž, ’Ž … ’€Š. ฌ› ŽŠ€†…Œ, —’Ž ˆ‡ (1) ˆ (2) ‘‹…„“…’, —’Ž „‹Ÿ ‹žŽƒŽ ‡€—…ˆŸ $t_0$ ˆ „‹Ÿ ‚‘…• ‘Ž‘’ŽŸˆ‰ $$ (P \and BB and H_k(T)) \and t\le t_0+1)\Rightarrow H_k (t \le t_0) \eqno (6) $$ „‹Ÿ ‚‘…• $k \ge 0$. ํ’Ž ‘€‚…„‹ˆ‚Ž „‹Ÿ $k=0$, Ž‘ŠŽ‹œŠ“ $(BB\and H_0(T))=F$, ˆ, ˆ‘•Ž„Ÿ ˆ‡ …„Ž‹Ž†…ˆŸ, —’Ž (6) ‘€‚…„‹ˆ‚Ž „‹Ÿ $k=K$, Œ› „Ž‹†› ŽŠ€‡€’œ, —’Ž (6) ‘€‚…„‹ˆ‚Ž ˆ „‹Ÿ $k=K+1$. $$ \displaylines{ (P \and BB \and H_{K+1}(T) \and t \le t_0+1)\cr \eqalign{ &\Rightarrow \wp(IF, P) \and \wp(IF, H_K (T)) \and \wp(lF, t\le t_0)\cr &=\wp(IF, P \and H_K(T) \and t\le t_0)\cr &\Rightarrow \wp ((IF, (P \and BB \and H_K(T) \and t\le t0+1) \or (t\le t_0 \and \non BB))\cr &\Rightarrow \wp(IF, H_K(t\le t_0) \or H_0(t\le t_0))\cr &=\wp(IF, H_K(t\le t_0))\cr &\Rightarrow \wp(IF, H_K(t\le t_0)) \or H_0(t\le t_0)\cr &=H_{K+1}(t\le t_0)\cr }\cr } $$ ฏ…‚€Ÿ ˆŒ‹ˆŠ€–ˆŸ ‘‹…„“…’ ˆ‡ (1), Ž…„…‹…ˆŸ $H_{K+1}(T)$ ˆ (2); €‚…‘’‚Ž ‚ ’…’œ…‰ ‘’ŽŠ… Ž—…‚ˆ„Ž; ˆŒ‹ˆŠ€–ˆŸ ‚ —…’‚…’Ž‰ ‘’ŽŠ… ‚›‚Ž„ˆ’‘Ÿ ˆ ŽŒŽ™ˆ ˆ‘Ž…„ˆ…ˆŸ $(BB \or\non BB)$ ˆ Ž‘‹…„“ž™…ƒŽ Ž‘‹€‹…ˆŸ ŽŽˆ• —‹…Ž‚; ˆŒ‹ˆŠ€–ˆŸ ‚ Ÿ’Ž‰ ‘’ŽŠ… ‘‹…„“…’ ˆ‡ (6) ˆ $k=K$ ˆ Ž…„…‹…ˆŸ $H_0(t\le t_0)$; Ž‘’€‹œŽ… ŽŸ’Ž. โ€ŠˆŒ Ž€‡ŽŒ, Œ› „ŽŠ€‡€‹ˆ ‘€‚…„‹ˆ‚Ž‘’œ (6) „‹Ÿ ‚‘…• $k>0$, € Ž’‘ž„€ …Œ…„‹…Ž ‚›’…Š€ž’ (4) ˆ (5). {\bf ใ€†…ˆ…} จ‡Œ…ˆ’… €˜“ ‚’Ž“ž Žƒ€ŒŒ“ ’€ŠˆŒ Ž€‡ŽŒ, —’Ž› Ž€ ‚›—ˆ‘‹Ÿ‹€ ’€Š†… ˆ —€‘’Ž…, ˆ „€‰’… ”ŽŒ€‹œŽ… „ŽŠ€‡€’…‹œ‘’‚Ž €‚ˆ‹œŽ‘’ˆ ‚€˜…‰ Žƒ€ŒŒ›. {\sl(ชŽ…– “€†…ˆŸ.)} ฏ…„Ž‹Ž†ˆŒ ’……œ, —’Ž ˆŒ……’‘Ÿ Œ€‹…œŠŽ… —ˆ‘‹Ž, ‘Š€†…Œ 3, € ŠŽ’ŽŽ… €Œ Ž‡‚Ž‹…Ž “ŒŽ†€’œ ˆ „…‹ˆ’œ, ˆ —’Ž ’ˆ Ž…€–ˆˆ ‚›Ž‹Ÿž’‘Ÿ „Ž‘’€’Ž—Ž ›‘’Ž, ’€Š —’Ž ˆŒ……’ ‘Œ›‘‹ ‚Ž‘Ž‹œ‡Ž‚€’œ‘Ÿ ˆŒˆ. ก“„…Œ ŽŽ‡€—€’œ Žˆ‡‚…„…ˆ… "$m*3$" (ˆ‹ˆ "$3*m$") ˆ —€‘’Ž… "$m/3$"; Ž‘‹…„…… ‚›€†…ˆ… “„…’ ˆ‘Ž‹œ‡Ž‚€’œ‘Ÿ ’Ž‹œŠŽ ˆ “‘‹Ž‚ˆˆ, —’Ž …‚Ž€—€‹œŽ ‘€‚…„‹ˆ‚Ž $3|m$. (ฌ› ‚…„œ €Ž’€…Œ ‘ –…‹›Œˆ —ˆ‘‹€Œˆ, … ’€Š ‹ˆ?) จ ŽŸ’œ Œ› ›’€…Œ‘Ÿ Ž…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ †…‹€…ŒŽƒŽ Ž’Ž˜…ˆŸ $R$ ˆ ŽŒŽ™ˆ ŠŽ‘’“Š–ˆˆ Ž‚’Ž…ˆŸ, „‹Ÿ ŠŽ’ŽŽ‰ ˆ‚€ˆ€’Ž… Ž’Ž˜…ˆ… $P$ ‚›‚Ž„ˆ’‘Ÿ “’…Œ ‡€Œ…› ŠŽ‘’€’› ……Œ…Ž‰. ง€Œ…ŸŸ ŠŽ‘’€’“ $d$ ……Œ…Ž‰ $dd$, —œˆ ‡€—…ˆŸ “„“’ …„‘’€‚‹Ÿ’œ‘Ÿ ’Ž‹œŠŽ ‚ ‚ˆ„… $d * (\hbox{ ‘’……œ }3)$, Œ› ˆ•Ž„ˆŒ Š ˆ‚€ˆ€’ŽŒ“ Ž’Ž˜…ˆž $P$: $$ 0\le r < dd \and dd \ (€-r) \and (\exists i:i\ge 0:dd=d*3^i) $$ ฌ› Ž…‘…—ˆŒ ˆ‘’ˆŽ‘’œ ’ŽƒŽ Ž’Ž˜…ˆŸ ˆ ‡€’…Œ, ‡€Œ…ŸŸ …ƒŽ ˆ‚€ˆ€’›Œ, Ž‘’€€…Œ‘Ÿ „Ž‘’ˆ—œ ‘Ž‘’ŽŸˆŸ, ˆ ŠŽ’ŽŽŒ $d=dd$. ็’Ž› Ž…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ $P$, €Œ Ž€„Žˆ’‘Ÿ …™… Ž„€ ŠŽ‘’“Š–ˆŸ Ž‚’Ž…ˆŸ: ‘€—€‹€ Œ› Ž…‘…—ˆŒ ˆ‘’ˆŽ‘’œ Ž’Ž˜…ˆŸ $$ 0\le r \and dd \ (a-r) \and (\exists i:i\ge 0:dd=d*3^i) $$ € ‡€’…Œ “„…Œ “‚…‹ˆ—ˆ‚€’œ $dd$, ŽŠ€ …ƒŽ ‡€—…ˆ… … ‘’€…’ „Ž‘’€’Ž—Ž Ž‹œ˜ˆŒ ˆ ’€ŠˆŒ, —’Ž $r0 \TO r, dd := a, d; \.{do} r\GE dd \TO dd:=dd*3 \.{od}; \.{do} dd \NE d\TO dd:=dd/3; \.{do} r\GE dd\TO r:=r-dd \.{od} \.{od} \.{fi} \grp {\bf ใ€†…ˆ…} จ‡Œ…ˆ’… ˆ‚…„…“ž ‚›˜… Žƒ€ŒŒ“ ’€ŠˆŒ Ž€‡ŽŒ, —’Ž› Ž€ ‚›—ˆ‘‹Ÿ‹€ ’€Š†… ˆ —€‘’Ž…, ˆ „€‰’… ”ŽŒ€‹œŽ… „ŽŠ€‡€’…‹œ‘’‚Ž €‚ˆ‹œŽ‘’ˆ ‚€˜…‰ Žƒ€ŒŒ›, ํ’Ž „ŽŠ€‡€’…‹œ‘’‚Ž „Ž‹†Ž €ƒ‹Ÿ„Ž ŽŠ€‡›‚€’œ, —’Ž ‚‘ŸŠˆ‰ €‡, ŠŽƒ„€ ‚›—ˆ‘‹Ÿ…’‘Ÿ $dd/3$, ˆŒ……’ Œ…‘’Ž $3|dd$. {\sl (ชŽ…– “€†…ˆŸ.)} ค‹Ÿ ˆ‚…„…Ž‰ ‚›˜… Žƒ€ŒŒ› •€€Š’…€ „Ž‚Ž‹œŽ €‘Ž‘’€…€Ÿ Ž‘Ž…Ž‘’œ. ญ€ ‚…˜…Œ “Ž‚… „‚… ŠŽ‘’“Š–ˆˆ Ž‚’Ž…ˆŸ €‘Ž‹Ž†…œ Ž„Ÿ„; ŠŽƒ„€ „‚… ˆ‹ˆ Ž‹œ˜… ŠŽ‘’“Š–ˆ‰ Ž‚’Ž…ˆŸ € Ž„ŽŒ ˆ ’ŽŒ †… “Ž‚… ‘‹…„“ž’ „“ƒ ‡€ „“ƒŽŒ, Ž•€Ÿ…Œ›… ŠŽŒ€„› Ž‹…… Ž‡„ˆ• ŠŽ‘’“Š–ˆ‰ ŽŠ€‡›‚€ž’‘Ÿ, Š€Š €‚ˆ‹Ž, Ž‹…… ‘‹Ž†›Œˆ, —…Œ ŠŽŒ€„› …„›„“™ˆ• ŠŽ‘’“Š–ˆ‰. (ํ’Ž Ÿ‚‹…ˆ… ˆ‡‚…‘’Ž Š€Š "‡€ŠŽ ค…‰Š‘’›", ŠŽ’Ž›‰, Ž„€ŠŽ, … ‚‘…ƒ„€ ‚›Ž‹Ÿ…’‘Ÿ.) ฏˆ—ˆ€ ’€ŠŽ‰ ’…„…–ˆˆ Ÿ‘€: Š€†„€Ÿ ŠŽ‘’“Š–ˆŸ Ž‚’Ž…ˆŸ „Ž€‚‹Ÿ…’ ‘‚Ž… "$\and \non BB$" Š Ž’Ž˜…ˆž, ŠŽ’ŽŽ… Ž€ ‘Ž•€Ÿ…’ ˆ‚€ˆ€’›Œ, ˆ ’Ž „ŽŽ‹ˆ’…‹œŽ… Ž’Ž˜…ˆ… ‘‹…„“ž™€Ÿ ŠŽ‘’“Š–ˆŸ ’€Š†… „Ž‹†€ ‘Ž•€Ÿ’œ ˆ‚€ˆ€’›Œ. ฅ‘‹ˆ › … ‚“’…ˆ‰ –ˆŠ‹, ‚’ŽŽ‰ –ˆŠ‹ ›‹ › ‚ ’Ž—Ž‘’ˆ Ž’ˆ‚ŽŽ‹Ž†… …‚ŽŒ“; ˆ ”“Š–ˆŸ „ŽŽ‹ˆ’…‹œŽƒŽ Ž…€’Ž€ \prg \.{do} r\GE dd\TO r:= r-dd \.{od} \grp ˆŒ…Ž ‚ ’ŽŒ ˆ ‘Ž‘’Žˆ’, —’Ž› ‚Ž‘‘’€€‚‹ˆ‚€’œ ‚Ž‡ŒŽ†Ž €“˜…Ž… Ž’Ž˜…ˆ… $rq2 \TO q1, q2 := q2, q1 \wbox q2>q3 \TO q2, q3 := q3, q2 \wbox q3>q4 \TO q3, q4:=q4, q3 \.{od} \grp ฎ—…‚ˆ„Ž, —’Ž Ž‘‹… …‚ŽƒŽ ˆ‘‚€ˆ‚€ˆŸ $P$ ‘’€Ž‚ˆ’‘Ÿ ˆ‘’ˆ›Œ ˆ ˆ Ž„€ ˆ‡ Ž•€Ÿ…Œ›• ŠŽŒ€„ … €“˜€…’ …ƒŽ ˆ‘’ˆŽ‘’ˆ. ฏŽ ‡€‚…˜…ˆˆ Žƒ€ŒŒ› Œ› ˆŒ……Œ $\non BB$, € ’Ž …‘’œ Ž’Ž˜…ˆ… $R2$. ข ’ŽŒ, —’Ž Žƒ€ŒŒ€ „…‰‘’‚ˆ’…‹œŽ ˆ„…’ Š ‡€‚…˜…ˆž, Š€†„›‰ ˆ‡ €‘ “…†„€…’‘Ÿ Ž-€‡ŽŒ“ ‚ ‡€‚ˆ‘ˆŒŽ‘’ˆ Ž’ ‘‚Ž…‰ Ž”…‘‘ˆˆ: Œ€’…Œ€’ˆŠ ŒŽƒ › ‡€Œ…’ˆ’œ, —’Ž —ˆ‘‹Ž ……‘’€Ž‚ŽŠ “›‚€…’, ˆ‘‘‹…„Ž‚€’…‹œ Ž…€–ˆ‰ “„…’ ˆ’……’ˆŽ‚€’œ ’Ž Š€Š Œ€Š‘ˆŒˆ‡€–ˆž $q1+2*q2+3*q3+4*q4$, € Ÿ --- Š€Š ”ˆ‡ˆŠ --- ‘€‡“ "‚ˆ†“", —’Ž –…’ ’Ÿ†…‘’ˆ ‘Œ…™€…’‘Ÿ ‚ Ž„ŽŒ €€‚‹…ˆˆ (‚€‚Ž, …‘‹ˆ ›’œ ’Ž—›Œ). ฏŽƒ€ŒŒ€ ˆŒ…—€’…‹œ€ ‚ ’ŽŒ ‘Œ›‘‹…, —’Ž, Š€Šˆ… › …„Ž•€ˆ’…‹ˆ Œ› ˆ ‚›€‹ˆ, ˆŠŽƒ„€ … ‚Ž‡ˆŠ…’ Ž€‘Ž‘’ˆ €“˜…ˆŸ ˆ‘’ˆŽ‘’ˆ เ: …„Ž•€ˆ’…‹ˆ, ˆ‘Ž‹œ‡“…Œ›… ‚ €˜…Œ ˆŒ……, Ÿ‚‹Ÿž’‘Ÿ —ˆ‘’›Œ ‘‹…„‘’‚ˆ…Œ …Ž•Ž„ˆŒŽ‘’ˆ ‡€‚…˜…ˆŸ Žƒ€ŒŒ›. {\sl ง€Œ…—€ˆ….} ง€Œ…’œ’…, —’Ž Œ› ŒŽƒ‹ˆ › „Ž€‚ˆ’œ ’€Š†… ˆ „“ƒˆ… ‚€ˆ€’›, ’€Šˆ…, Š€Š \prg q1>q3 \to q1, q3 := q3, q1 \grp ˆ—…Œ ˆ• …‹œ‡Ÿ ˆ‘Ž‹œ‡Ž‚€’œ „‹Ÿ ‡€Œ…› Ž„ŽƒŽ ˆ‡ ’…•, ……—ˆ‘‹…›• ‚ Žƒ€ŒŒ…. {\sl (ชŽ…– ‡€Œ…—€ˆŸ.)} ํ’Ž •ŽŽ˜ˆ‰ ˆŒ… ’ŽƒŽ, Š€ŠŽƒŽ Ž„€ Ÿ‘Ž‘’ˆ ŒŽ†Ž „Ž‘’ˆ—œ ˆ €˜…‰ …„…’…ŒˆˆŽ‚€Ž‘’ˆ; ˆ‡‹ˆ˜… ƒŽ‚Žˆ’œ Ž„€ŠŽ, —’Ž Ÿ … …ŠŽŒ…„“ž ‘Ž’ˆŽ‚€’œ Ž‹œ˜Ž… ŠŽ‹ˆ—…‘’‚Ž ‡€—…ˆ‰ €€‹Žƒˆ—›Œ ‘Ž‘ŽŽŒ. {\sl ฏŸ’›‰ ˆŒ…} ญ€Œ ’…“…’‘Ÿ ‘Ž‘’€‚ˆ’œ Žƒ€ŒŒ“ €ŽŠ‘ˆŒ€–ˆˆ Š‚€„€’ŽƒŽ ŠŽŸ; Ž‹…… ’Ž—Ž: „‹Ÿ ”ˆŠ‘ˆŽ‚€ŽƒŽ $n$ $(n>0)$ Žƒ€ŒŒ€ „Ž‹†€ Ž…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ $$ R: a^2\le n \and (a+1)^2>n $$ ็’Ž› Ž‘‹€ˆ’œ ’Ž Ž’Ž˜…ˆ…, ŒŽ†Ž, €ˆŒ…, Ž’Ž‘ˆ’œ Ž„ˆ ˆ‡ ‹Žƒˆ—…‘Šˆ• ‘ŽŒŽ†ˆ’…‹…‰, ‘Š€†…Œ Ž‘‹…„ˆ‰, ˆ ‘Ž‘…„Ž’Ž—ˆ’œ‘Ÿ € $$ P: a^2\le n $$ ฎ—…‚ˆ„Ž, —’Ž ’Ž Ž’Ž˜…ˆ… ‚…Ž ˆ $a=0$, Ž’ŽŒ“ ‚›Ž €—€‹œŽƒŽ ‡€—…ˆŸ … „Ž‹†… €‘ …‘ŽŠŽˆ’œ. ฌ› ‚ˆ„ˆŒ, —’Ž …‘‹ˆ ‚’ŽŽ‰ —‹… … Ÿ‚‹Ÿ…’‘Ÿ ˆ‘’ˆ›Œ, ’Ž ’Ž ‚›‡›‚€…’‘Ÿ ‘‹ˆ˜ŠŽŒ Œ€‹…œŠˆŒ ‡€—…ˆ…Œ $a$, Ž’ŽŒ“ Œ› ŒŽƒ‹ˆ › Ž€’ˆ’œ‘Ÿ Š Ž…€’Ž“ "$a:=a+1$". ไŽŒ€‹œŽ Œ› Ž‹“—€…Œ $$ \wp ("a := a + 1 ", P)=((a + 1)^2\le n) $$ จ‘Ž‹œ‡“Ÿ ’Ž “‘‹Ž‚ˆ… ‚ Š€—…‘’‚… (…„ˆ‘’‚…ŽƒŽ!) …„Ž•€ˆ’…‹Ÿ, Œ› Ž‹“—€…Œ $(P \and \non BB) =R$ ˆ ˆ•Ž„ˆŒ Š ‘‹…„“ž™…‰ Žƒ€ŒŒ…: \prg \.{if} n\GE 0 \TO a:=0 \{เ ‘’€‹Ž ˆ‘’ˆ›Œ\}; \.{do} (a+1)^2\LE n\to a:=a+1 \{P Ž‘’€‹Ž‘œ ˆ‘’ˆ›Œ\} \.{od} \{R ‘’€‹Ž ˆ‘’ˆ›Œ \} \.{fi} \{R ‘’€‹Ž ˆ‘’ˆ›Œ \} \grp ฏˆ ‘Ž‘’€‚‹…ˆˆ Žƒ€ŒŒ› Œ› ˆ‘•Ž„ˆ‹ˆ ˆ‡ …„Ž‹Ž†…ˆŸ, —’Ž Ža ‡€‚…˜ˆ’‘Ÿ, ˆ ’Ž „…‰‘’‚ˆ’…‹œŽ ’€Š, Ž‘ŠŽ‹œŠ“ ŠŽ…œ ˆ‡ …Ž’ˆ–€’…‹œŽƒŽ —ˆ‘‹€ …‘’œ ŒŽŽ’ŽŽ ‚Ž‡€‘’€ž™€Ÿ ”“Š–ˆŸ: ‚ Š€—…‘’‚… $t$ Œ› ŒŽ†…Œ ‚‡Ÿ’œ ”“Š–ˆž $n-a^2$. ํ’€ Žƒ€ŒŒ€ „Ž‚Ž‹œŽ Ž—…‚ˆ„€, Š ’ŽŒ“ †… Ž€ ˆ … Ž—…œ ””…Š’ˆ‚€: ˆ Ž‹œ˜ˆ• ‡€—…ˆŸ• $n$ Ž€ “„…’ €Ž’€’œ „Ž‚Ž‹œŽ „Ž‹ƒŽ. ค“ƒŽ‰ ‘Ž‘Ž ŽŽ™…ˆŸ R --- ’Ž ‚‚…„…ˆ… „“ƒŽ‰ ……Œ…Ž‰ (‘Š€†…Œ, $b$ --- ˆ ‘Ž‚€ ‚ Žƒ€ˆ—…ŽŒ ˆ’…‚€‹… ˆ‡Œ……ˆŸ), ŠŽ’Ž€Ÿ ‡€Œ…ˆ’ —€‘’œ $R$, €ˆŒ…, $$ P:\quad a^2 \le n \and b^2>n \and 0\le an) $$ ฏŽ‘ŠŽ‹œŠ“ ˆ‘’ˆŽ‘’œ ‚’ŽŽƒŽ —‹…€ ‘‹…„“…’ ˆ‡ ˆ‘’ˆŽ‘’ˆ $P$, Œ› ŒŽ†…Œ ˆ‘Ž‹œ‡Ž‚€’œ …‚›‰ —‹… ‚ Š€—…‘’‚… €˜…ƒŽ …‚ŽƒŽ …„Ž•€ˆ’…‹Ÿ; €€‹Žƒˆ—Ž ‚›‚Ž„ˆ’‘Ÿ ‚’ŽŽ‰ …„Ž•€ˆ’…‹œ, ˆ Œ› Ž‹“—€…Œ Ž—……„“ž ”ŽŒ“ €˜…‰ Žƒ€ŒŒ›: \prg a, b:= 0, n+1; \.{do} a+1 \NE b \TO d:=\dots; \.{if}(a+d)^2 \LE n\TO a:=a+d \wbox (b-d)^2>n\TO b:= b-d \.{fi} \{เ Ž‘’€‹Ž‘œ ˆ‘’ˆ›Œ\} \.{od} \{R ‘’€‹Ž ˆ‘’ˆ›Œ\} \grp ญ€Œ Ž‘’€…’‘Ÿ …™… ‘ŽŽ’‚…’‘’‚“ž™ˆŒ Ž€‡ŽŒ ‚›€’œ $d$. ฏŽ‘ŠŽ‹œŠ“ Œ› ‚‡Ÿ‹ˆ $b-a$ (€ ‘€ŒŽŒ „…‹…, $b-€-1$) ‚ Š€—…‘’‚… €˜…‰ ”“Š–ˆˆ $t$, ””…Š’ˆ‚Ž… “›‚€ˆ… „Ž‹†Ž ›’œ ’€ŠˆŒ, —’Ž› d “„Ž‚‹…’‚ŽŸ‹Ž “‘‹Ž‚ˆž $d>0$. ชŽŒ… ’ŽƒŽ, Ž‘‹…„“ž™€Ÿ ŠŽ‘’“Š–ˆŸ ‚›Ž€ … „Ž‹†€ ˆ‚Ž„ˆ’œ Š Ž’Š€‡“, ’. …. Ž Š€‰…‰ Œ…… Ž„ˆ ˆ‡ …„Ž•€ˆ’…‹…‰ „Ž‹†… ›’œ ˆ‘’ˆ›Œ. ํ’Ž ‡€—ˆ’, —’Ž ˆ‡ Ž’ˆ–€ˆŸ Ž„ŽƒŽ, $(a+d)^2>n$, „Ž‹†… ‘‹…„Ž‚€’œ „“ƒŽ‰, $(b-d)^2>n$; ’Ž ƒ€€’ˆ“…’‘Ÿ, …‘‹ˆ $$ a+d\le b-d $$ ˆ‹ˆ $$ 2*d\le b-a $$ ญ€Ÿ„“ ‘ ˆ†…‰ ƒ€ˆ–…‰ Œ› “‘’€Ž‚ˆ‹ˆ ’€Š†… ˆ ‚…•žž ƒ€ˆ–“ „‹Ÿ $d$. ฌ› ŒŽƒ‹ˆ › ‚‡Ÿ’œ $d=1$, Ž —…Œ Ž‹œ˜… $d$, ’…Œ ›‘’…… €Ž’€…’ Žƒ€ŒŒ€, Ž’ŽŒ“ Œ› …„‹€ƒ€…Œ \prg a,b:=0,n+1; \.{do} a+1 \NE b \TO d:=(b-a) \div 2; \.{if} (a+d)^2\LE n\TO a:=a+d \wbox (b-d)^2>n\TO b:=b-d \.{fi} \.{od} \grp ƒ„… $n\div 2$ …‘’œ $n/2$, …‘‹ˆ $2|n$ ˆ $(n-1)/2$, …‘‹ˆ $2|(n-1)$. จ‘Ž‹œ‡Ž‚€ˆ… „…‰‘’‚ˆŸ $\div$ Ž“†„€…’ €‘ €‡Ž€’‘Ÿ ‚ ’ŽŒ, —’Ž Žˆ‡Ž‰„…’, …‘‹ˆ Œ› €‚Ÿ†…Œ ‘…… Žƒ€ˆ—…ˆ… € $b-a$, Ž‹€ƒ€Ÿ, —’Ž $b-a$ —…’Ž ˆ Š€†„ŽŒ ‚›—ˆ‘‹…ˆˆ $d$. ข‚Ž„Ÿ $c=(b-a)$ ˆ ˆ‘Š‹ž—€Ÿ $b$, Œ› Ž‹“—€…Œ ˆ‚€ˆ€’Ž… Ž’Ž˜…ˆ… $$ P:\qquad a^2\le n \and (a+c)^2 > n \and (\exists i: i\ge 0 : c=2^i) $$ ˆ Žƒ€ŒŒ“ (‚ ŠŽ’ŽŽ‰ $c$ ˆƒ€…’ Ž‹œ $d$) \prg a,c:=0, 1; \.{do} c^2\LE n\TO c:=2*c \.{od}; \.{do} c \NE 1 \TO c := c/2; \.{if} (a + c)^2 \LE n \TO a:=a+c \wbox (a-c)^2 > n \TO \var{Ž“‘’ˆ’œ} \.{fi} \.{od} \grp {\sl ง€Œ…—€ˆ….} ํ’€ Žƒ€ŒŒ€ Ž—…œ Ž•Ž†€ € Ž‘‹…„žž Žƒ€ŒŒ“ „‹Ÿ ’…’œ…ƒŽ ˆŒ…€, ƒ„… ‚›—ˆ‘‹Ÿ‹‘Ÿ Ž‘’€’ŽŠ ‚ …„Ž‹Ž†…ˆˆ, —’Ž Œ› ˆŒ……Œ €‚Ž “ŒŽ†€’œ ˆ „…‹ˆ’œ € 3. ข ˆ‚…„…Ž‰ ‚›˜… Žƒ€ŒŒ… ŒŽ†Ž ›‹Ž › ‡€Œ…ˆ’œ ŠŽ‘’“Š–ˆž ‚›Ž€ € \prg \.{dŽ} (a+c)^2 \LE n \TO a:=a+c \.{od} \grp ฅ‘‹ˆ “‘‹Ž‚ˆ…, ŠŽ’ŽŽŒ“ „Ž‹†… “„Ž‚‹…’‚ŽŸ’œ Ž‘’€’ŽŠ, $0\le r < d$, ‡€ˆ‘€’œ Š€Š $r1)$ ˆ $Y\ (Y\ge 0)$ Žƒ€ŒŒ€ „Ž‹†€ Ž…‘…—ˆ’œ ˆ‘’ˆŽ‘’œ Ž’Ž˜…ˆŸ $$ R: \quad z=X^Y $$ ˆ Ž—…‚ˆ„ŽŒ …„Ž‹Ž†…ˆˆ, —’Ž Ž…€–ˆŸ ‚Ž‡‚…„…ˆŸ ‚ ‘’……œ … ‚•Ž„ˆ’ ‚ €Ž „Ž‘’“›• Ž…€–ˆ‰. ํ’€ ‡€„€—€ ŒŽ†…’ ›’œ …˜…€ ˆ ŽŒŽ™ˆ "€‘’€Š’Ž‰ ……Œ…Ž‰", ‘Š€†…Œ $h$; ˆ …˜…ˆˆ ‡€„€—ˆ Œ› “„…Œ Ž‹œ‡Ž‚€’œ‘Ÿ –ˆŠ‹ŽŒ, „‹Ÿ ŠŽ’ŽŽƒŽ ˆ‚€ˆ€’›Œ Ÿ‚‹Ÿ…’‘Ÿ Ž’Ž˜…ˆ… $$ P:\qquad h * z=X^Y $$ ˆ €˜€ (‚ €‚Ž‰ ‘’……ˆ "€‘’€Š’€Ÿ") Žƒ€ŒŒ€ ŒŽƒ‹€ › ‚›ƒ‹Ÿ„…’œ ’€Š: \prg h,z:=ๅ^Y,1 \{P ‘’€‹Ž ˆ‘’ˆ›Œ\}; \.{do} h \NE 1\TO ‘†ˆŒ€’œ $h$ ˆ ˆ‚€ˆ€’Ž‘’ˆ $P$ \.{od} \{ R ‘’€‹Ž ˆ‘’ˆ›Œ \} \grp ฏŽ‘‹…„…… ‡€Š‹ž—…ˆ… ‘€‚…„‹ˆ‚Ž, Ž‘ŠŽ‹œŠ“ $(P \and h=1)\Rightarrow R$. ฏˆ‚…„…€Ÿ ‚›˜… Žƒ€ŒŒ€ ˆ„…’ Š ‡€‚…˜…ˆž, …‘‹ˆ Ž‘‹… ŠŽ…—ŽƒŽ —ˆ‘‹€ ˆŒ……ˆ‰ Ž…€–ˆˆ "‘†ˆŒ€ˆŸ" $h$ ‘’€…’ €‚›Œ 1. ฏŽ‹…Œ€, ŠŽ…—Ž, ‚ ’ŽŒ, —’Ž Œ› … ŒŽ†…Œ …„‘’€‚ˆ’œ ‡€—…ˆ… $h$ ‡€—…ˆ…Œ ŠŽŠ…’Ž‰ ……Œ…Ž‰, ‘ ŠŽ’Ž›Œ …Ž‘…„‘’‚…Ž Ž…ˆ“…’ Œ€˜ˆ€; …‘‹ˆ › Œ› ŒŽƒ‹ˆ ’€Š ‘„…‹€’œ, Œ› ŒŽƒ‹ˆ › ‘€‡“ ˆ‘‚Žˆ’œ $z$ ‡€—…ˆ… $X^Y$, … ‡€’“„ŸŸ ‘…Ÿ ‚‚…„…ˆ…Œ $h$. ไŽŠ“‘ ‚ ’ŽŒ, —’Ž „‹Ÿ …„‘’€‚‹…ˆŸ ’…Š“™…ƒŽ ‡€—…ˆŸ $h$ Œ› ŒŽ†…Œ ‚‚…‘’ˆ „‚… --- € ’ŽŒ “Ž‚… ŠŽŠ…’›… --- ……Œ…›…, ‘Š€†…Œ $x$ ˆ $y$, ˆ €˜… …‚Ž… ˆ‘‚€ˆ‚€ˆ… …„‹€ƒ€…’ ‚ Š€—…‘’‚… ‘Žƒ‹€˜…ˆŸ Ž ’ŽŒ …„‘’€‚‹…ˆˆ $$ h=x^y $$ โŽƒ„€ “‘‹Ž‚ˆ… "$h\not=1$" ……•Ž„ˆ’ ‚ “‘‹Ž‚ˆ… "$y\not=0$", ˆ €˜€ ‘‹…„“ž™€Ÿ ‡€„€—€ ‘Ž‘’Žˆ’ ‚ ’ŽŒ, —’Ž› Ž„›‘Š€’œ ‚›Ž‹ˆŒ“ž Ž…€–ˆž "‘†ˆŒ€ˆŸ". ฏŽ‘ŠŽ‹œŠ“ ˆ ’Ž‰ Ž…€–ˆˆ Žˆ‡‚…„…ˆ… $h*z$ „Ž‹†Ž Ž‘’€‚€’œ‘Ÿ ˆ‚€ˆ€’›Œ, Œ› „Ž‹†› „…‹ˆ’œ $h$ € ’“ †… ‚…‹ˆ—ˆ“, € ŠŽ’Ž“ž “ŒŽ†€…’‘Ÿ $z$. จ‘•Ž„Ÿ ˆ‡ …„‘’€‚‹…ˆŸ $h$, €ˆŽ‹…… …‘’…‘’‚…›Œ Š€„ˆ„€’ŽŒ € ’“ ‚…‹ˆ—ˆ“ ŒŽ†Ž ‘—ˆ’€’œ ’…Š“™…… ‡€—…ˆ… $x$. ก…‡ „€‹œ…‰˜ˆ• ‡€’“„…ˆ‰ Œ› ˆ•Ž„ˆŒ Š ’€ŠŽŒ“ ‚ˆ„“ €˜…‰ €‘’€Š’Ž‰ Žƒ€ŒŒ›: \prg x,y,z:=X,Y,1 \{P ‘’€‹Ž ˆ‘’ˆ›Œ\}; \.{do} y\NE 0 \TO y,z:=y-1, z*x \{P Ž‘’€‹Ž‘œ ˆ‘’ˆ›Œ\} \.{od} \{R ‘’€‹Ž ˆ‘’ˆ›Œ\} \grp ฃ‹Ÿ„Ÿ € ’“ Žƒ€ŒŒ“, Œ› ŽˆŒ€…Œ, —’Ž —ˆ‘‹Ž ‚›Ž‹…ˆ‰ –ˆŠ‹€ €‚Ž …‚Ž€—€‹œŽŒ“ ‡€—…ˆž $Y$, ˆ ŒŽ†…Œ ‡€„€’œ ‘…… ‚ŽŽ‘, …‹œ‡Ÿ ‹ˆ “‘ŠŽˆ’œ Žƒ€ŒŒ“. ๏‘Ž, —’Ž ‡€„€—…‰ Ž•€Ÿ…ŒŽ‰ ŠŽŒ€„› Ÿ‚‹Ÿ…’‘Ÿ ‘‚…„…ˆ… $y$ Š “‹ž; … ˆ‡Œ…ŸŸ \emph{‡€—…ˆŸ} $h$, Œ› ŒŽ†…Œ Ž‚…ˆ’œ, …‹œ‡Ÿ ‹ˆ ˆ‡Œ…ˆ’œ \emph{…„‘’€‚‹…ˆ…} ’ŽƒŽ ‡€—…ˆŸ ‚ €„…†„… “Œ…œ˜ˆ’œ ‡€—…ˆ… $y$. ฏŽ›’€…Œ‘Ÿ ‚Ž‘Ž‹œ‡Ž‚€’œ‘Ÿ ’…Œ ”€Š’ŽŒ, —’Ž ŠŽŠ…’Ž… …„‘’€‚‹…ˆ… ‡€—…ˆŸ $h$, ‡€„€Ž… Š€Š $x^y$, ‚Ž‚‘… … Ÿ‚‹Ÿ…’‘Ÿ Ž„Ž‡€—›Œ. ฅ‘‹ˆ $y$ —…’Ž, Œ› ŒŽ†…Œ €‡„…‹ˆ’œ $y$ € 2 ˆ ‚Ž‡‚…‘’ˆ $x$ ‚ Š‚€„€’, ˆ ’ŽŒ ‡€—…ˆ… $h$ ‘Ž‚‘…Œ … ˆ‡Œ…ˆ’‘Ÿ. ญ…Ž‘…„‘’‚…Ž ……„ Ž…€–ˆ…‰ ‘†ˆŒ€ˆŸ Œ› ‚‘’€‚‹Ÿ…Œ …Ž€‡Ž‚€ˆ…, ˆ‚Ž„Ÿ™…… Š €ˆŽ‹…… ˆ‚‹…Š€’…‹œŽŒ“ …Ž€‡Ž‚€ˆž $h$ ˆ Ž‹“—€…Œ ‘‹…„“ž™“ž Žƒ€ŒŒ“: \prg x,y,z:=X,Y,1; \.{do} y\NE0 \TO \.{do} 2 | y\TO x, “:= x*x, y/2 \.{od}; y,z:=y-1,z*x \.{od} \{R ‘’€‹Ž ˆ‘’ˆ›Œ \} \grp แ“™…‘’‚“…’ ’Ž‹œŠŽ Ž„€ ‚…‹ˆ—ˆ€, ŠŽ’Ž“ž ŒŽ†Ž …‘ŠŽ…—Ž „…‹ˆ’œ ŽŽ‹€Œ ˆ Ž€ … ‘’€…’ …—…’Ž‰, ’€ ‚…‹ˆ—ˆ€ --- “‹œ; ˆ€—… ƒŽ‚ŽŸ, ‚…˜ˆ‰ …„Ž•€ˆ’…‹œ ƒ€€’ˆ“…’ €Œ, —’Ž ‚“’…ˆ‰ –ˆŠ‹ ˆ„…’ Š ‡€‚…˜…ˆž. ๏ ‚Š‹ž—ˆ‹ ’Ž’ ˆŒ… Ž €‡›Œ ˆ—ˆ€Œ. ฌ…Ÿ Ž€‡ˆ‹Ž Ž’Š›’ˆ…, —’Ž …‘‹ˆ Ž‘’Ž ‚‘’€‚ˆ’œ ‚ Žƒ€ŒŒ“ —’Ž-’Ž, —’Ž € €‘’€Š’ŽŒ “Ž‚… „…‰‘’‚“…’ Š€Š “‘’Ž‰ Ž…€’Ž, ŒŽ†Ž ’€Š ˆ‡Œ…ˆ’œ €‹ƒŽˆ’Œ, —’Ž —ˆ‘‹Ž Ž…€–ˆ‰, ŠŽ’ŽŽ… €œ˜… ›‹Ž ŽŽ–ˆŽ€‹œŽ $Y$, ‘’€…’ ŽŽ–ˆŽ€‹œŽ ’Ž‹œŠŽ $\log (Y)$. ํ’Ž Ž’Š›’ˆ… ›‹Ž ŸŒ›Œ ‘‹…„‘’‚ˆ…Œ ’ŽƒŽ, —’Ž Ÿ ‡€‘’€‚ˆ‹ ‘…Ÿ „“Œ€’œ ‚ ’…Œˆ€• Ž’„…‹œŽ‰ €‘’€Š’Ž‰ ……Œ…Ž‰. ฏŽƒ€ŒŒ€ ‚Ž‡‚…„…ˆŸ ‚ ‘’……œ, ŠŽ’Ž“ž Ÿ ‡€‹, ›‹€ ‘‹…„“ž™…‰: \prg x,y,z:=ๅ,Y,1; \.{do} y<>0 \TO \.{if} \non 2| y\TO y,z:=y-1,z*x \wbox 2|y \TO\var{Ž“‘’ˆ’œ} \.{fi}; x,y:=x*x,y/2 \.{od} \grp ํ’€ Ž‘‹…„ŸŸ Žƒ€ŒŒ€ Ž—…œ •ŽŽ˜Ž ˆ‡‚…‘’€, ŒŽƒˆ… ˆ‡ €‘ ˆ˜‹ˆ Š …‰ …‡€‚ˆ‘ˆŒŽ „“ƒ Ž’ „“ƒ€. ฏŽ‘ŠŽ‹œŠ“ Ž‘‹…„…… ‚Ž‡‚…„…ˆ… $x$ ‚ Š‚€„€’, ŠŽƒ„€ $y$ ‘’€‹ €‚›Œ “‹ž, “†… ˆ‡‹ˆ˜…, € ’“ Žƒ€ŒŒ“ —€‘’Ž ‘‘›‹€‹ˆ‘œ Š€Š € ˆŒ…, Ž„’‚…†„€ž™ˆ‰ …Ž•Ž„ˆŒŽ‘’œ ˆŒ…’œ ’Ž, —’Ž Œ› €‡‚€‹ˆ › "ŽŒ…†“’Ž—›Œˆ ‚›•Ž„€Œˆ". ฏˆˆŒ€Ÿ ‚Ž ‚ˆŒ€ˆ… €˜“ Žƒ€ŒŒ“, Ÿ ˆ•Ž†“ Š ‡€Š‹ž—…ˆž, —’Ž ’Ž’ „Ž‚Ž„ ‘‹€. {\sl แ…„œŒŽ‰ ˆŒ… } ค‹Ÿ ”ˆŠ‘ˆŽ‚€ŽƒŽ ‡€—…ˆŸ $n$ $(n\ge 0)$ ‡€„€€ ”“Š–ˆŸ $f(i)$ „‹Ÿ $0\le i