15.11.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!