在《伊莎贝尔》中证明关于 THE 的直观陈述

2023-12-04

我想证明伊莎贝尔中类似的引理

lemma assumes "y = (THE x. P x)" shows "P (THE x. P x)"

我想这个假设意味着THE x. P x存在并且定义明确。所以这个引理也应该是正确的

lemma assumes "y = (THE x. P x)" shows "∃! x. P x"

我不知道如何证明这一点,因为我已经查看了当我在 Isabelle 的查询框中输入“name: the”时出现的所有定理,它们似乎没有用。我找不到的定义THE尽管我对它的含义有一个直观的想法,但我不确定如何定义它。我尝试过类似的事情,尽管我确信这是错误的

"(∃!x. P x) ⟹ THE x. P x = (SOME x. P x)"

甚至可能没用,因为我不知道如何定义SOME either!


不幸的是,这个假设确实not暗示THE x. P x“存在”,至少在某种意义上你不会感到满意。由于 HOL 是一个整体逻辑,因此逻辑中不存在“明确定义”的概念。

如果你写THE x. P x当没有唯一的时候x满足P, then THE x. P x is仍然是 HOL 中“存在”的一个值,但是你无法证明它有任何意义(就像undefined常数),当然不是一个P成立。对于SOME,这基本上与THE区别在于THE,必须有一个unique财产和财产的见证人SOME不要求唯一性。

展示某事的典型方法SOME x. P x是你首先证明证人存在(即∃x. P x),然后将其插入到类似的规则中someI_ex然后告诉你P (SOME x. P x)确实成立。

对于THE,除了你必须证明确实存在one证人——这就是∃!意味着(参见定理Ex1_def)。可以通过以下方式展示这种独特的存在:有规则ex_ex1I or ex1I。然后你可以将该事实插入theI' and the1_equality得到你想要的结果。

顺便说一句,常数SOME叫做Eps(如“希尔伯特 ε 算子”),其他的是The and Ex1。如果您输入例如term Eps,您可以按住 Ctrl 键单击Eps它会带你到它的定义(或者,如果是Eps and The而是他们的公理化)。

还有一个LEAST自然数的组合器非常类似于SOME有时非常有用(它被称为“最少”,引理是LeastI_ex and Least_le).

另一个旁注:仅仅因为你可以写下一个术语,它不一定是直观意义上“明确定义”的想法在伊莎贝尔中很常见:你可以除以零,你可以写下一个非的导数-可微函数、不可测集的度量、不可积函数的积分等。然后你会得到某种虚拟值(例如 0 表示除以零或完全荒谬的东西,例如THE x. False),但大多数讨论导数、积分等实际属性的定理确实明确要求该事物实际上是明确定义的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在《伊莎贝尔》中证明关于 THE 的直观陈述 的相关文章

  • 删除结构 C++ 向量中的重复项

    我有以下结构 我想将结构存储在向量中 其次我想删除 context 我究竟做错了什么 include
  • Map/Set 维护唯一的数组数组,Javascript

    我正在尝试构建唯一的数组数组 这样每当我要添加新数组时 只有在集合中尚不存在该数组时才应添加它 例如 存储 1 1 2 的所有唯一排列 实际的 1 1 2 1 2 1 1 1 2 1 2 1 2 1 1 2 1 1 预期的 1 1 2 1
  • PostgreSQL 索引中的重复键

    我想将 OwnCloud 数据库移动到新服务器 但恢复期间操作失败 pg restore archive program db COPY failed for table oc storages ERROR value of a dupli
  • 伊莎贝尔和斯卡拉[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在考虑创建 Eclipse PDE 并且需要与 Isabelle 进行通信 我确实发现一些出版物声
  • 子图有相同的节点,如何使其唯一

    我通过 perl 脚本创建点文件 这是包含相同节点的子图 例如 subgraph aa gt bb gt cc subgraph dd gt bb gt ee 我知道这些子图使用相同的命名空间 所以我的结果输出很混乱 在每个子图中 我可以使
  • Isabelle 返回数字而不是 Suc(Suc( ... 0 ))

    当我使用value为了找出返回自然数的函数的某个值 我总是以 0 的迭代后继函数的形式获得答案 即Suc Suc 0 有时可能很难阅读 有没有办法直接输出Isabelle返回的数字 这是我不久前想修复的问题 但显然我忘记了 卡西吉奈特的猜测
  • 如何在 Google Cloud Firestore 中强制文档字段属性的唯一性

    我有以下数据 如图所示 我想确保用户名字段是唯一的 我怎样才能强制执行呢 请记住 我的文档 ID 已经是唯一的 我不想使用我的用户名作为文档 ID 无法在 Firestore 中强制执行字段的唯一值 您可以保证的唯一唯一性是集合中的文档 I
  • Oracle 约束具有三列,但只有一行可以等于某个值

    这听起来可能很简单 也可能很简单 我有 3 列 一列带有常量字符串 名称 一列 状态 带有两个选项 外键 另一列 room id 是另一个表的父键 如何确保只设置一行相同名称的 ON 值 不能有多个具有相同名称的 ON 值的行 但可以有多个
  • Javascript数组排序和唯一性

    我有一个像这样的 JavaScript 数组 var myData 237 124 255 124 366 255 我需要数组元素是唯一的并且已排序 myData 0 124 myData 1 237 myData 2 255 myData
  • 在此示例中,“折叠为唯一的‘x’值”是什么意思?

    下面的示例图会产生有关以下内容的警告 In regularize values x y ties missing ties na rm na rm collapsing to unique x values 我无法弄清楚这在我的例子中意味着
  • postgresql 分区上的唯一索引

    我有一个名为 cdrs 的表 CREATE TABLE cdrs i cdr bigint NOT NULL i cdrs connection bigint NOT NULL i call bigint NOT NULL customer
  • R - 根据两列识别并删除重复行

    我有一些数据看起来像这样 Course ID Text ID 33 17 33 17 58 17 5 22 8 22 42 25 42 25 17 26 17 26 35 39 51 39 由于没有编程背景 我发现很难清楚地表达我的问题 但
  • 法新社的“find_theorems”

    我怎样才能使用find theorems搜索整个正式证据档案馆 AFP 的机制 我已将存档下载到我的计算机上 并且可以从中导入理论 例如 如果我写imports Kleene Algebra Kleene Algebra Models那么该
  • 数据表 DT[i, j, by] 不使用 i 中的条件选择组,而是尝试过滤组内唯一值的数量

    我不确定我的数据发生了什么 也许我遗漏了一些简单的东西 我的数据集有一个 id dSc 和分配给每个 id 的簇 点 我想过滤掉那些只分配了一个簇的 id e g BS 100021 has only 1 cluster point ass
  • Oracle中如何检查所有字段是否唯一?

    Oracle中如何检查所有字段是否唯一 SELECT myColumn COUNT FROM myTable GROUP BY myColumn HAVING COUNT gt 1 如果出现次数大于 1 即它们不是唯一的 这将返回所有 my
  • 添加后收集所有非未定义值

    我对伊莎贝尔有以下补充 function proj add real real bit real real bit real real bit where proj add x1 y1 l x2 y2 j add x1 y1 x2 y2 l
  • 如何从数组C++中获取唯一的字符串

    我知道我的问题对某些人来说可能很愚蠢 但我整天用谷歌搜索并尝试制定自己的解决方案 但我失败了 请帮助 我需要从简单的字符串数组中打印所有唯一的字符串 example 输入 嗨 我的 名字 嗨 土豆 文本 名字 嗨 输出 我的 土豆 文本 我
  • 如何使用 codeigniter 生成 5 位字母数字唯一 ID?

    我有一个项目 需要为用户生成唯一的 5 位数字母数字 ID 我怎样才能使用 codeigniter 实现这一点 thanks 字符串助手中有一个名为 random string 的函数 this gt load gt helper stri
  • postgresql 登录到另一个表时发生冲突

    我正在使用 PostgreSQL 9 5 并尝试使用批量插入每天插入数百万行 INSERT INTO tours as cst adults country id price VALUES 3 129 80 2 119 120 on con
  • 生成多个随机数

    我想生成 25 个唯一的随机数并将它们列在控制台中 数字的长度应至少为 10 个字符 有什么简单的方法可以做到这一点吗 尝试将数字构建为字符串 并使用 HashSet 确保它们是唯一的 Random random new Random Ha

随机推荐

  • Socket tcp C# 如何清除输入缓冲区?

    我正在为 Windows Phone 编写一个应用程序 我需要与服务器通信并传输数据 SERVER是用C 编写的 我无法修改它 客户是我必须写的 服务器被设计为客户端连接到它并传输数据 连接对于所有传输都保持打开状态 通过用 C 编写代码
  • Infinispan相当于ehcache的copyOnRead和copyOnWrite

    我计划在现有的网络应用程序中实施缓存解决方案 没什么复杂的 基本上是一个支持溢出到磁盘和自动驱逐的并发映射 将来可能需要对缓存进行集群 但不是现在 我喜欢 ehcache 的 copyOnRead 和 copyOnWrite 功能 因为这意
  • 将 Crypto++ 对象保存到 std::vector

    我想将 Crypto 密钥保存到std vector
  • 如何使scrollviewer滚动像素而不是组件(wpf)

    我试图让我的滚动查看器完美地滚动 也就是说 我有一个滚动查看器 它包含一个 stackpanel 堆栈面板包含一个用户制作的用户控件 并且它们可以在运行时动态增加或减少 问题是 假设我的堆栈面板中只有 2 个用户控件 滚动查看器只有 2 级
  • 拖动对象时启用其他事件

    我正在开发一个控制台 我想将按钮拖动到网格中 要拖动按钮 我使用以下过程 Public drag As Boolean False Public ptX As Integer 0 Public ptY As Integer 0 Public
  • MongoDB:基于另一个集合从一个集合中进行条件选择

    我对 MongoDB 相当陌生 需要帮助根据另一个集合的数据对一个集合进行选择或某种左连接 我有两个集合 动物和膳食 我想获取在某个日期 假设是 20171001 之后上次注册膳食的动物 以确定该动物是否仍然活跃 collection an
  • 在 SQL Server 上的特定位置添加列?

    我想知道是否有办法在创建 SQL Server 表后将列添加到特定位置 Thanks 您可以在 Management Studio 中执行此操作 您可以通过在保存更改之前生成 SQL 脚本来检查完成此操作的方式 基本上是通过以下方式实现的
  • React JS - 如何在状态更新之前阻止渲染 [Hooks]

    我有一个从 API 获取数据以向用户显示一些详细信息的组件 const ItemDetail match gt const item setItem useState null useEffect gt const abort new Ab
  • 请求获取日历事件响应 404,前提是分配了权限并使用 Microsoft Graph API 获取了 accessToken

    我想构建一个具有获取其他人的日历事件功能的网络应用程序 我已经注册了该应用程序https apps dev microsoft com 并要求Calendars Read允许 我确信管理员已同意分配这些权限 我让他通过管理员同意页面来完成
  • Kotlin 中的静态方法和变量?

    我希望能够将类实例保存到私有 公共静态变量中 但我不知道如何在 Kotlin 中执行此操作 public class Foo private static Foo instance public Foo if instance null i
  • 在 C++ 中嵌入 python/numpy

    我正在尝试在我的 C 应用程序中使用 python 3 带有 numpy 这需要将 C 数组发送到 python 执行计算 然后在 C 中检索结果 为此 我基于此处讨论的代码 https codereview stackexchange c
  • istream类的运算符>>的“返回值”如何工作?

    我试图理解这句话 int main fstream inf ex txt ios in char c while inf gt gt c cout lt lt c lt lt return 0 什么是 inf gt gt c 在上面的 wh
  • npm install -g生成器角度给出错误(需要同行)

    学习Node并尝试安装generator angular running npm install g generator angular 警告 EPEER 无效 电子邮件受保护 需要一个同伴 Generator karma gt 0 9 0
  • 从表单中按顺序显示 CFloop 项目

    我在 form html 页面上有以下表单 它提交到 cfpage cfm 名字 姓氏 地址和年龄都会显示 但顺序不一致 有时它会显示姓氏 名字 地址和年龄 在另一种情况下 它可能显示地址 名字 年龄 然后是姓氏 如何显示 CFLoop 项
  • 如何从函数返回数组并循环遍历它?

    include
  • 不使用任何字符串函数在php中反转字符串

    在昨天的采访中 我被问到如何在不使用 strrev 或 strlen 等任何字符串函数的情况下反转字符串 我在网站上找到了这个示例 但它给出了错误 是否可以在不使用 strlen 的情况下执行此操作 未初始化的字符串偏移量 1 in D x
  • 使用 CSS 媒体查询检测屏幕宽度

    我猜是因为你可以使用媒体查询来做到这一点 media min width 500px 在某些时候 CSS 样式表必须知道屏幕的宽度 无需使用 Javascript 是这样吗 您可以使用device width这将测试屏幕的宽度 以 px 为
  • Woocommerce:以编程方式更新购物车中的商品

    我需要以编程方式动态更改购物车中商品的价格 我尝试过 Woocommerce 操作挂钩 购物车和会话对象的不同组合 但似乎没有任何效果 我认为这不会那么具有挑战性 add action woocommerce before calculat
  • iPhone - 从网页打开应用程序

    这听起来很奇怪 事实上 这对我来说听起来像是一个安全风险 不过 我发誓我见过网页 您可以单击其中的链接 然后打开 iPhone 上的应用程序商店 我的问题是 是否可以通过网页启动任何应用程序 可以将参数传递给应用程序吗 我不需要技术细节 我
  • 在《伊莎贝尔》中证明关于 THE 的直观陈述

    我想证明伊莎贝尔中类似的引理 lemma assumes y THE x P x shows P THE x P x 我想这个假设意味着THE x P x存在并且定义明确 所以这个引理也应该是正确的 lemma assumes y THE