陶哲轩工作流之人工智能数学验证+定理发明工具LEAN4 [线性代数篇2前置知识]不同求和范围不同函数项结果相等的条件

有空点赞我的视频哦:陶哲轩工作流之人工智能数学验证+定理发明工具LEAN4 [线性代数篇2前置知识]不同求和范围不同函数项结果相等的条件_哔哩哔哩_bilibili

-- 反向推理

refine' sum_bij _ _ _ _ _

-- {s : Finset α} {t : Finset γ} {f : α → β} {g : γ → β}

-- (i : ∀ a ∈ s, γ)

-- (hi : ∀ a ha, i a ha ∈ t)

-- (h : ∀ a ha, f a = g (i a ha))

-- (i_inj : ∀ a₁ a₂ ha₁ ha₂, i a₁ ha₁ = i a₂ ha₂ → a₁ = a₂)

-- (i_surj : ∀ b ∈ t, ∃ a ha, b = i a ha) :

-- ∏ x in s, f x = ∏ x in t, g x

-- 不一样的定义域s、t,不同的函数f、g,求和相同,需要什么条件呢。5个条件

-- 举例:

-- 假设我们有以下集合和映射:

-- 令 α = {1, 2, 3},即集合 {1, 2, 3}。 //s

-- 令 β = {a, b, c},即集合 {a, b, c}。 //

-- 令 γ = {x, y, z},即集合 {x, y, z}。 //t

-- 定义函数 f: α → β 和 g: γ → β 如下:

-- 对于 f,我们定义 f(1) = a,f(2) = b,f(3) = c。

-- 对于 g,我们定义 g(x) = a,g(y) = b,g(z) = c。

-- 接下来,定义函数 i: α → γ 如下:

-- i(1) = x

-- i(2) = y

-- i(3) = z

-- 现在,我们可以检查定理的条件是否满足:

-- 映射关系 (h): 对于所有 a 属于 {1, 2, 3},我们有 f a = g (i a)。

-- 这是满足的,例如,对于 a = 1,我们有 f(1) = a 和 g(i(1)) = g(x) = a。

-- i 是单射 (i_inj): 如果 i a₁ = i a₂,则 a₁ = a₂。

-- 这是满足的,因为 i 的定义是一对一的,不同的 a 映射到不同的 γ 中的元素。

-- i 是满射 (i_surj): 对于任意 b 属于 {x, y, z},存在 a 属于 {1, 2, 3},使得 b = i a。

-- 这也是满足的,因为 i 的定义覆盖了整个 γ。

-- 如果这些条件满足,我们可以应用定理,从而得出:

-- 即,

-- [

-- abc = abc

-- ]

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值