形式验证的历史和方法

历史上是谓词逻辑的第一个公理化表示,即具有普遍和存在量词的关系和属性的逻辑。 。 [*]1900年代,英国哲学家、数学家伯特兰·罗素注意到弗雷格的系统是不一致的,并发现了其中的悖论:现代读者可能将

2 个月 前

什么是数学基础?

定义数学基础的概念。 解决这个困难的一个办法是:“我无法定义它,但当我看到它时我知道它是什么”(没有吃过猪,看过猪跑)。 罗素悖论被视为对 19 世纪大部分基础工作的潜在致命打击,包括

6 个月 前

数学证明和计算机程序等同

。 著名的罗素悖论:在一个村庄里住着一位理发师,他为所有不给自己刮胡子的人刮胡子,而且只给他们刮胡子。 理发师自己刮胡子吗? [list] [*]如果答案是肯定的,那么他一定不能给自己刮胡子(因为他只

6 个月 前

罗素悖论 类型系统与编程语言

编程语言的基础核心来自于逻辑,来自 type -theory" class='body_href' >PROGRAMMING LANGUAGES & TYPE SYSTEMS 文章从罗素悖论

10 年 前

Monad和Monoid的定义

,只不过对这个集合有一些约束定义,如果熟悉业务建模的人可能对这种思维方式不陌生,经常我们会对抽象的事物进行定义,数学上基本就是用集合概念,实际上从罗素悖论拯救了数学开始,数学离不开集合,对于一个

9 年 前

系统设计中的限制性与灵活性

集合论中的罗素悖论以及软件系统设计中过度宽容规则的问题。 [list] [*]罗素悖论揭示了集合论中的自指矛盾,表明过度宽容的规则可能导致难以处理的边缘情况。 [*]软件系统中的过度宽容规则也

3 个月 前

邓宁-克鲁格效应:不知道自己无知的悖论

(Dunning-Kruger)效应:有关我们自己无知的悖论,邓宁-克鲁格效应源于我们对自己无知的无知。但是,如果您甚至不知道它坏了,您如何修复?亡羊补牢为时未晚,但是你不知道羊亡了,如何去补牢呢?   英国哲学家伯特兰·罗素

2 年 前

什么是上下文中的内涵逻辑? -Bill Wadge

这个问题超过2500年。 简短的答案是:内涵编程=逻辑的真值以及更一般的表达含义取决于隐式上下文。   许多著名的悖论都基于这样的观察:内涵表达似乎违反了等号替换( substitution of

3 年 前

什么是一阶逻辑?

集合的集合进行量化 ,注意:个体元素和集合是两种不同的类型,可见#罗素的#理发师悖论 [*]  [*]FOL 是一种形式逻辑系统,它提供了一种将自然语言形式化为可计算/数学格式的方法。通过FOL

5 个月 前

计算机是怎么发明的?试图用逻辑改变世界的人 - nautil

神秘的运作和失败根源于大脑神经元的纯粹机械放电。 他们俩有一个共同的英雄:莱布尼茨。麦卡洛克向皮茨解释说,他正试图用莱布尼茨逻辑演算对大脑进行建模。他受到了《 原理》的 启发,其中罗素和怀特海试图证明

2 年 前

一对好基友用逻辑拯救世界

。 麦库洛克向皮茨解释说,他试图用莱布尼茨逻辑微积分来模拟大脑。他受到了《原理》的启发,罗素和怀特海在《原理》中试图证明,所有数学都可以用基本的、无可争辩的逻辑从头开始构建。 [list

1 个月 前

为什么数学证明是一种社会契约?

它在很大程度上仍然存在。但发展起来的欧几里得公理系统——“一条线就是一条线”——也有它的问题。 伯特兰·罗素根据集合的概念发现了这些悖论。 此外,人们可以用数学语言玩文字游戏,创建有问题的

7 个月 前

类型是软件设计的基本工具

Brady 也有一本叫做类型驱动开发的书。我还没有机会阅读它。可能很有趣。 (banq注:类型应该也是针对人类可读性的。类型系统是高阶逻辑,理发师悖论起源于无类型的荒芜时代,差点推翻数学大厦

5 年 前

反驳"软件开发中最流行的错误观点"

/articles/LeakyAbstractions.html banq注:这是基本方向,从罗素悖论至今,人类在方法论上唯一一点可怜的进步就是分层。 ● 当你最终发布了新的应用或是网站,就意味着一切结束了

10 年 前

继承和OOP已经死亡了吗?

“狗”作为主语,选择第一种。 如果是围绕“动物”这个聚合核心,那么“动物”作为主语,选择第二种。 这种区别类似“分类 vs 分类中实体”,类似“集合 vs. 个体”,这又回到了#罗素悖论

10 个月 前