4
Aguch에서 분해되지 않는 결합 유형 (⊎
)에 대한 더 큰 정리의 일부로 inj₁ x ≡ inj₂ y
이 어리 석다는 것을 나타내는 하나의 보조 정리가 필요합니다.Agda에서 생성자가 분리되어 있습니까? (또는 inj1 x ≡ inj2 y를 증명하는 방법)
이 결과는 해체되고, ⊎
, 즉 inj₁
및 inj₂
에 대한 두 생성자에서 직접 따를 것입니다. Agda의 사례입니까? 어떻게 증명할 수 있습니까?
open import Relation.Nullary
open import Relation.Binary.PropositionalEquality
open import Data.Sum
lemma : ∀ {a b} {A : Set a} {B : Set b} {x : A} {y : B} → ¬ inj₁ x ≡ inj₂ y
lemma eq = ?
하하, 안돼! 나는 정말로 그것을 시도해야만한다. 감사. – curiousleo
큰 제거를 사용하여 원시적 인 모호한 패턴이없는 거짓을 증명할 수도 있습니다. 기본적으로''inj1''을''⊤''과'inj2''를'⊥'로 가져가는 함수를 작성할 수 있습니다. 그 함수에'subst'를 써서 쉽게 구할 수있는'⊤' 값을'⊥'에 "던지기"위해 사용할 수 있습니다. – copumpkin