当前位置 - 股票行情交易網 - 裝修設計 - 哥德爾 MIU:

哥德爾 MIU:

妳理解的完全正確啊。

規則1:如果壹個串的最後壹個符號為I,則可以再加上壹個U

[mI -> mIU]

就是把字符串mI 看做1個數,其中,m是壹個正整數,I是壹個0~9的數字。這樣,字符串mI的數值就是 10m + I.

換句話說,I是數值10m+I的個位數。I是數值10m + I的最低位數字。

把字符串mIU也看做1個數,其中,m是壹個正整數,I是壹個0~9的數字,U也是壹個0~9的數字。這樣,mIU的數值就是 100m + 10I + U.

換句話說,I是數值100m+10I+U的十位上的數,U是數值100m+10I+U的個位數。I,U是數值100m + 10I + U的最低的2位數。

那麽,可以把規則1理解為,如果有1個末位為I的字符串mI,則這個字符串mI能產生另1個字符串MIU.

從數值角度看,規則1就可以理解為,

如果有1個個位數為I的數值10m+I,則這個數值10m+I就能產生另壹個數值100m+10I+U.

當U = 0,I = 1時,

規則1可以理解為,如果有1個個位數為1的數值10m+1,則這個數值就能產生100m+10+0 = 100m + 10 = 10*(10m+1).

就是說,如果有1個個位數為1的數值10m+1,則這個數值就能產生它的10倍的另壹個數值10*(10m+1)。

---------------------

再來看規則2.

規則2:如果有壹個串為Mx那麽可以再加上x而生成Mxx。這裏的x代表任何壹個由M、I、U組成的串。

[Mn -> Mnn]

這裏,俺和妳的感覺壹樣,有問題。。。。

俺覺得“2.如果生成了3×10m十n,就可以生成10m×(3×10m十n)十n。 ”

中的10和m之間要加上冪的符號[^].

應該是“2.如果生成了3×10^m十n,就可以生成10^m×(3×10^m十n)十n。 ”。

這樣,就好理解了。估計是印刷錯誤。

把字符串Mn看做1個數,其中,M是1~9的數字,n是壹個非負的整數。

則字符串Mn的數值等於 M*10^m + n. 其中,m是n的位數。

換句話說,數字M是(m+1)位數M*10^m + n的最高位數。

比如,若n = 1301,則n的位數就為4。n是1個4位數。

則,Mn = M1301 = M*10^4 + 1301

把字符串Mnn看做1個數,其中,M是1~9的數字,n是壹個非負的整數。

則字符串Mnn的數值等於 M*10^(2m) + n*10^m + n. 其中,m是n的位數。

換句話說,數字M是(2m+1)位數M*10^(2m)+ n*10^m + n 的最高位數。

比如,若n = 1301,則n的位數就為4。n是1個4位數。

則,Mnn = M13011301 = M*10^8 + 1301*10^4 + 1301

規則2:如果有壹個串為Mx那麽可以再加上x而生成Mxx。這裏的x代表任何壹個由M、I、U組成的串。

[Mn -> Mnn]

那麽,可以把規則2理解為,如果有1個首位為M的字符串Mn,則這個字符串Mn能產生另1個字符串Mnn.

從數值角度看,規則2就可以理解為,

如果有1個最高位數為M的(m+1)位數M*10^m+n,則這個數值M*10^m +n就能產生另壹個最高位數為M的(2m+1)位數M*10^(2m) + n*10^m + n.

當M = 3時,

規則2可以理解為,如果有1個最高位數為3的(m+1)位數3*10^m+n,則這個數值3*10^m +n就能產生另壹個最高位數為3的(2m+1)位數3*10^(2m) + n*10^m + n = 10^m*[3*10^m + n] + n.

就是說,如果有1個最高位數為3的(m+1)位數3*10^m+n,則這個數值3*10^m +n就能產生另壹個最高位數為3的(2m+1)位數10^m*[3*10^m + n] + n.

補充

俺以前的解釋有問題。現在重來了壹遍。

俺的理解是,規則壹~四裏面講的都是字符串,1~4裏面講的都是數值。

要把規則裏面的字符串轉換為數值來看。

不知道,俺這樣說,妳清楚了壹點沒有。。

唉,抱歉,俺語文太差。總是表達不清。。。

妳自己想通了,太棒了。而且是在夢裏,啊,太神奇了。。羨慕~~~

妳說的對,Mn的位數和10^m的位數是相同的,都是(m+1),n的位數是m.