繁体   English   中英

我如何在精益中证明这一点? p ∨ ¬p

[英]How do I prove this in Lean? p ∨ ¬p

我有一个关于精益的定理要证明,

theorem T (h : ¬ A) : ¬ (A ∨ B) ∨ (¬ A ∧ B)

为了证明,我想,我需要使用,

or.elim (B ∨ ¬B) (assume b: B, ...) (assume nb:¬B, ...)

为此,我必须再次证明

B v ¬B

那么,我该如何进行呢? 有没有更好的方法?

pv ¬p是来自名为classical.em的核心库的引理。

import tactic

variables (A B : Prop)

theorem T (h : ¬ A) : ¬ (A ∨ B) ∨ (¬ A ∧ B) := by tauto!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM