神,是什么?
其实,它就是一种用来试图解释一切逻辑悖论的工具。
原始人类面对他们不能解释的事物,用神灵来解释这一切。
而当人类发展出现代科学之后,面对不能解释的事物,使用“基于实证的逻辑体系”(科学)来解释事物。
可是,任何公理化逻辑系统,都必然存在着悖论(哥德尔不完备性定理)。这是它的必然缺陷。
怎样才能避免悖论?显然,我们必然需要跳出这一个公理化逻辑系统。
悖论无处不在,人每天都会碰到。可是大多数人都活得好好的,为什么呢?
在面对理发师悖论(自涉自否定问题,如“我说的这句话是错的”),计算机会陷入死循环。可是人类不会,为什么呢?
因为他们有一个万能工具:
看!那个愚蠢的人类被“我说的这句话是错的”给绕进去了!
看!他/她已经晕了!
看!他不晕了,为啥?
人:啊啊啊晕了(((φ(◎ロ◎;)φ))),想不清楚,先不想了。
简而言之,大脑通过一种自我保护机制(重复处理时间过长,则搁置问题)来解决的悖论。你要是说:“这种也根本不算‘解决’问题啊?”请记住,这是一种“非公理化逻辑系统”,它没有从逻辑上“解决”问题,但是它确实“解决”了这个问题。
而“神”,是另一种解决思路。
它仍然是一种逻辑体系,所以,我可以用伪代码程序来描述它。
我们想想,人一般是怎样解释问题呢?
首先,人会在记忆(大脑、网络、书籍等)中检索资料,如果找到了,那么结论就得到了。如果没有,那么按照科学方法,科学家会通过实验、推理等方法来扩大知识库,根据结论来再次尝试解决问题……循环下去,直到解决为止。
用伪代码描述一下:
结论 解释问题(命题)
{
if(搜索当前知识库()==没找到)
{
做实验来扩大知识库();
根据当前知识进行推理来扩大知识库();
解释问题(命题);//递归
}
else
{
return 结论;
}
}
可见,这是一个递归函数。
一个递归函数,必然会有终止条件,否则必然无限循环而崩溃。
对于无悖论问题,总能通过做实验+推理最终得出结论。
可是,对于悖论来说,无法通过做实验+推理获得结论,所以必然无限循环下去。
而神,解决了这个问题。
什么是神?用计算机的语言来说,神是递归函数的终止条件。对于神来说:
结论 神(命题)
{
返回 真;
}
给出任意命题,它都能解释。
写得完整一点,就是:
结论 解释问题(命题)
{
if(搜索当前知识库()==没找到)
{
把这个问题归结为神的意志或者神的创造并添加到知识库();
解释问题(命题);//递归
}
else
{
return 结论;
}
}
所以,想要用“上帝能不能创造一个自己也举不起来的石头”来反驳狂信徒,是根本无效的。因为他们根本不需要逻辑,当碰到解释不通的事情,那就直接归结到神的意志上面去,一切问题都能解释。
比如,爱思考的约翰:“上帝能不能创造一个自己也举不起来的石头呢?”
牧师:“当然可以,神无所不能!”
爱思考的约翰:“那万能的上帝为什么连一个石头都举不起来?”
牧师:“神当然能举起来的。神无所不能”
爱思考的约翰:“那神到底能不能举起石头?”
牧师:“当神想创造出这个石头的时候,他就能创造出来。当神想要举起它时,他就能举起来。”
爱思考的约翰:“……”
所以,从这个角度来说,悖论永远不能被科学所消灭,所以宗教永远有着生存空间。(也正因为科学没有完美,所以科学永远能够进步)
包赚不赔的买卖!难怪古今中外那么多人热衷于搞这个。难怪为了这个打得不可开交!
可是,按照奥卡姆剃刀——“如无必要,勿增实体”。
要是我知道,神就是一个万用递归函数。
我也会用啊,多简单!既不用理解那些几千年前或者这些年写下的比微积分还厚的书,也不用跑去花掉打游戏的时间去做礼拜,不用看着猪肉/牛肉/啥啥啥杂七杂八的肉而不能吃,更不需要看着漂亮妹子搔首弄姿而目不斜视老僧入定假装不举……
嗯,我还是愿意做·爱·做·的·事。
MAKE LOVE ,NOT WAR!GODWILL SOLVE THE PROBLEM FOR ME!