矛盾

楚人に盾と矛とを鬻(ひさ)ぐ者有り。之(これ)を誉めて(ほめて)曰く「吾が盾の堅きこと、能く(よく)陥す(とほす)もの莫し(なし)」と。また、その矛をほめていはく、「わが矛の利なること、物において陥(とほ)さざることなきなり。」と。あるひといはく、「子の矛を以て、子の盾を陥(とほ)さばいかん。」と。その人応ふること能はざりき。

矛盾 - Wikipedia
Theorem 矛盾 : forall (矛 盾:Type)(突き通す:矛 -> 盾 -> Prop),
 (exists 最強の矛:矛, forall あらゆる盾:盾, 突き通す 最強の矛 あらゆる盾) ->
 (exists 最強の盾:盾, forall あらゆる矛:矛, ~ 突き通す あらゆる矛 最強の盾) ->
 False.
Proof.
 intros 矛 盾 突き通す.
 intros どんな盾でも貫く矛がある どんな矛でも防ぐ盾がある.
 elim どんな盾でも貫く矛がある.
 intros 最強の矛 最強の矛はあらゆる盾を貫く.
 elim どんな矛でも防ぐ盾がある.
 intros 最強の盾 最強の盾はあらゆる矛を防ぐ.
 apply (最強の盾はあらゆる矛を防ぐ 最強の矛).
 apply (最強の矛はあらゆる盾を貫く 最強の盾).
Qed.