跳转至内容

分形/数学/群/二进制加法器

来自维基教科书,开放书籍,开放世界

"加法器在动力系统和群在树上的作用理论中起着重要的作用。 "[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:状态转换表
华夏公益教科书