跳轉至內容

分形/數學/群/二進位制加法器

來自華夏公益教科書,開放書籍,開放世界

"加法器在動力系統和群在樹上的作用理論中起著重要的作用。 "[1]

字母表 是一個包含兩個符號的集合,因此稱為二進位制字母表

單詞 c 是一個符號序列(字串)。它可以以兩種方式顯示:[2]

  • 小端序(最低有效位優先):
  • 大端序:

  • 在右側時,更容易將其視為二進位制數
  • 在左側時,更容易用於機器

單詞空間 表示在字母表上所有無限字串的集合。

字串(,0,1,00,01,10,11,000 等)都將在這個空間中。

表示空字串

十進位制 149 的二進位制表示,其中lsb突出顯示。 8 位二進位制數中的msb表示十進位制值為 128。 lsb 表示值為 1。

這裡只有一個變換(操作)a 對輸入字c 

其中

  • 是lsb,[3] 第一個符號(這裡在開頭,但對於二進位制表示,它將在序列的末尾)
  • 是單詞 的其餘部分

變換由2個遞迴公式定義:

  • 如果第一個符號 為零,那麼我們將它改為一,單詞的其餘部分保持不變
  • 如果是1
    • 我們將它改為零
    • 向下一列進位 1。 [4]
    • 將操作應用於下一列(符號),直到最後一列。

正式地

或者用另一種符號表示

"這種轉換被稱為加法器或里程錶,因為它描述了對二進位制整數加一的過程。" [5]

更明確地說: [6]

當且僅當

輸入和輸出都是二進位制數,最低有效位在最前面。

例子

[edit | edit source]

字 c 是 n 個符號(從 0 到 n-1)的序列,表示二進位制整數

其中 是二進位制字母表 X ={0,1} 的元素。

沒有進位,因為最低有效位

  0 
+ 1 
---
  1

這裡最低有效位 ,那麼 c_0+1>1,所以必須把 1 進位到下一列。

  1 
+ 1  
---
 10
  10 
+ 01
-----
  11

進位到第二列(從右到左)

  011 
+ 001   
-----
  100
  100 
+ 001   
-----
  101
  101 
+ 001   
-----
  110
  0111 
+ 0001   
-----
  1000

核心

[edit | edit source]

群 G 的核心是: [7]

其中 a 是群 G 的一個操作

二叉樹中的一個點 c = c0 c1 c2 ... 與二元整數

這可以轉化為 n 進位制加法

視覺化表示

[edit | edit source]

圖表

[edit | edit source]

Moore diagram of Binary Adding Machine

這裡字母表 是一個包含兩個符號的集合,因此它被稱為二進位制字母表

標籤顯示符號對:輸入/輸出

有 2 個頂點(節點,機器狀態):1 和 0。

頂點對應於狀態。

"該機器的狀態將表示“進位”到下一個位位置的值。

最初“進位”為 1。

只要輸入位為 1,進位就會“傳播”。

當遇到輸入位為 0 時,進位就會被“吸收”,並輸出 1。

在那一點之後,輸入只是被複制。"[8]

表格

[edit | edit source]

表格[9]

GAP/FR

[edit | edit source]
BinaryAddingGroup	( global variable )

此函式構造在 [1,2] 上由加法器生成的閉態群。該群與整數同構。

BinaryAddingMachine	( global variable )

此函式在字母表 [1,2] 上構造加法器。該機器有一個平凡狀態 1 和一個非平凡狀態 2。它對序列執行“加 1 帶進位”操作。

BinaryAddingElement	( global variable )

此函式構造加法器上的米利元素,初始狀態為 2。

這些函式分別與 AddingGroup(2)、AddingMachine(2) 和 AddingElement(2) 相同。

gap>LoadPackage("fr"); 
gap> Draw(NucleusMachine(BinaryAddingGroup));
gap>Draw(BinaryAddingMachine);

參考文獻

[edit | edit source]
  1. n 進位制加法器與可解群,作者 JOSIMAR DA SILVA ROCHA 和 SAID NAJATI SIDKI
  2. wikipedia:位元組序
  3. wikipedia:最低有效位
  4. Wikipedis:二進位制數系統中的進位
  5. 迭代單夢群,作者 VOLODYMYR NEKRASHEVYCH
  6. 分形上的群與分析,作者 Volodymyr Nekrashevych 和 Alexander Teplyaev
  7. 從自相似結構到自相似群,作者 DANIEL J. KELLEHER、BENJAMIN A. STEINHURST 和 CHUEN-MING M. WONG
  8. Robert M. Keller:有限狀態機
  9. wikipedia:狀態轉換表
華夏公益教科書