数学家陶哲轩在形式证明帮助下发现论文中错误

验证的数学标准库,人们可以在新的证明中做出贡献和使用。 最近批准了一项多年的努力,开始在Lean4 中形式化费马大定理的证明. Lean 4 的一个很酷的事情是它也是一种编程语言,使用与证明

6 个月 前

关于形式方法的10个误解 · Buttondown

,可以准确地呈现它们。   1.形式方法FM是关于证明代码正确 “正确”在 FM 中是一个肮脏的词。在 FM 中,我们验证是否符合规范:对代码属性的严格、明确的描述。“正确性”是客户决定的。我们

2 年 前

GitHub - kciter/thing: 一个用 Kotlin 编写的基于规则的实体管理库

该Github项目能够实现各种校验、数据格式转换和过滤转换等各种业务规则的处理。 验证 : 使用Validation验证输入的错误数据,过滤掉不良数据。 例如,您可以验证电子邮件字段

1 年 前

形式化方法无用? - Hillel

许多程序员认为形式化方法是无用的,因为在软件中“规则就是代码”。如果您可以形式指定程序应该做什么,那么您需要拥有该程序! 大多数有这种想法的人都不熟悉 "形式规则(形式规范、formal

2 年 前

麻省理工学院揭露了人工智能形式规范的神话

麻省理工学院林肯实验室的一项研究表明,尽管形式规范具有数学精度,但人类不一定可以解释它。 人类很难使用形式规范来验证人工智能行为,这表明理论主张与实际理解之间存在差异。 研究结果强调需要对

5 个月 前

形式验证的历史和方法

这篇文章主要介绍了形式验证领域的历史和数学起源,涉及了形式推理的历史演变、可证明的递归函数、逆向数学和构造性数学中的类型论。 文章还提到了形式验证对编程语言理论的影响,包括 的发展和依赖

2 个月 前

DDD战略新方法:什么是本体论Ontology?

语言,旨在表示关于事物、事物组和事物之间关系的丰富而复杂的知识。OWL 是一种基于计算逻辑的语言,因此计算机程序可以利用 OWL 中表达的知识,例如,验证该知识的 一致性 或使隐含的知识显式化

1 年 前

REST API设计:如何处理Http并发一致性事务更新? - mscharhag

" ,     "text" : "bla bla ..." } 现在,服务器将验证ETag标头是否与资源的当前表示形式匹配。如果ETag不匹配,则服务器上的资源状态已在GET和PUT请求之间更改

3 年 前

软件工程为什么需要形式化方法? - ntietz

一个很好的起点! 属性测试(比如Python 的 假设 )也是一种形式化方法,它可以带你走很远,如果你已经有了单元测试,那么它是轻而易举的成果。它可以让您获得更高级别的保证,而不必完全形式验证您的

2 年 前

Meta如何大规模使用无身份识别的验证?

无身份识别验证(或令牌赎回)阶段,客户端使用匿名通道提交数据并使用此令牌的变异形式而不是用户 ID 对其进行身份验证。 这大大简化了协议中的细微差别。签名令牌(令牌发行阶段)和赎回令牌(无身份识别

2 年 前

Apple可使用私有访问令牌确保HTTP请求来自人类

私有访问令牌 (PAT) 可以证明 HTTP 请求何时来自人类而不是机器人。CAPTCHA 是当前的身份验证形式,但人类完成它需要时间。 Apple 在 WWDC 2022 上展示了名为

1 年 前

如何验证业务逻辑?

让我们讨论经典的 3 层 架构 ,我们在其中与与数据库交互的 Web API 进行前端通信。让我们看看数据处理管道可能出错的地方: 前端没有验证,或者它没有检查所有条件。我们不能假设我们会

1 年 前

为什么要使用eventSourcing?

一致性条件被验证时才允许事件发布。 本质上,事件溯源使用事件作为维护不变量完整性的手段,超出了事件流的范围。 事件持久化 无限期地持久化事件是一种 自然的审计形式 。此外,事件持久性允许存储可

11 个月 前

规则引擎与ML模型的比较 - xLaszlo

“基于规则的系统”通常是作为ML项目的良好起点。    数据科学的重点是提出问题 数据科学家的工作是通过统计工具回答问题。有时一些答案可以模型的形式表现出来,但这不是必需的。 数据科学家首先

2 年 前

陶哲轩:好的数学

是多么有争议。 从那以后的几年里,出现了很多很多其他证明的例子,人类可以将复杂的问题简化为仍然需要计算机来验证的问题。 现在,计算机辅助证明(也称为#形式验证)已被广泛接受。 现在

2 个月 前