con Isabelle/Isar - Dpto. Ciencias de la Computación e Inteligencia ...
con Isabelle/Isar - Dpto. Ciencias de la Computación e Inteligencia ...
con Isabelle/Isar - Dpto. Ciencias de la Computación e Inteligencia ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.3. Contradicciones 37<br />
and 2: y ̸= 4<br />
shows x ̸= 3<br />
using assms<br />
by auto<br />
4.3 Contradicciones<br />
Nota 4.3.1 (Reg<strong>la</strong> <strong>de</strong> <strong>con</strong>tradicción).<br />
(FalseE) False<br />
P<br />
Lema 4.3.2 (Ejemplo <strong>de</strong> uso <strong>de</strong> <strong>la</strong> reg<strong>la</strong> <strong>de</strong> <strong>con</strong>tradicción). Si 1 = 2, entonces 3 = 7.<br />
lemma 1 = (2::nat) −→ 3 = (7::nat)<br />
proof (rule impI)<br />
assume 1 = (2::nat)<br />
hence False by simp<br />
thus 3 = (7::nat) by (rule FalseE)<br />
qed<br />
Lema 4.3.3 (Ejemplo <strong>de</strong> <strong>de</strong>mostración por casos y <strong>con</strong>tradicción). {¬P, (P ∨ Q)} ⊢ Q.<br />
lemma disjCE:<br />
assumes ¬P and (P ∨ Q)<br />
shows Q<br />
using 〈 P ∨ Q 〉<br />
proof (rule disjE)<br />
assume P<br />
thus Q using 〈 ¬P 〉 by <strong>con</strong>tradiction<br />
next<br />
assume Q<br />
thus Q by assumption<br />
qed