1. 迭代系统。x[n] = F(x[n-1]),n趋于无穷,x = F(x), x为方程F的解。
2. 对角线法则。自然数和有理数一一对应,无理数比自然数“多”
3. 停机问题。
4. 几乎所有东西都可以用数字编码。包括研究数字的数论定理。
5. 用数学来研究数学,用语言来描述语言的语法。
6. 写个C程序打印出这个C程序本身。
8. DNA双螺旋,既可以是指令,也是数据。
7. 我可以意识到我存在。
============================
觉得很多问题都有共通之处。
1. 迭代。上一代的输出是下一代的输入。
2. 自指。可以引用自己。
3. 双重意义。既可以被看成指令,也可以被看成数据。
从很简单的前提出发,利用很简单的规则。得出下一代,下一代既可以被理解成要处理的数据,也可以被理解成新的规则。进行下一次迭代。
这样可以得到很复杂的东西。简单的重复可以构成复杂,复杂往往也可以化为简单的重复。
=============================
但是不知道怎么用程序去表示,么让程序去处理程序本身,来达到进化?