<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.glc.us.es/~jalonso/RA2010/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antonio</id>
	<title>Razonamiento automático (2010-11) - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://www.glc.us.es/~jalonso/RA2010/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Antonio"/>
	<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php/Especial:Contribuciones/Antonio"/>
	<updated>2026-07-18T02:57:22Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=289</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=289"/>
		<updated>2011-03-22T17:29:47Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
                2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 2 have q: &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
  from q show &amp;quot;q&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have 4:&amp;quot;q&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and 4 have 5:&amp;quot;r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 5 show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have qr:&amp;quot;q⟶r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and qr and 3 have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
proof (rule impI)&lt;br /&gt;
  assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
  from 1 and 2 and p have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
text {* el 5 no me sale no entiendo como pasar de p a q dandole la vuelta*}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13a:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
by (rule conjI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14a:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
by (rule conjunct1)&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15a:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
by (rule conjunct2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
text {* no entiendo por que no es capaz de resolverlo si ya lo tengo calculado en pyqyr*}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16a:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
assume q:&amp;quot;q&amp;quot;&lt;br /&gt;
assume qr:&amp;quot;q∧r&amp;quot;&lt;br /&gt;
assume pqr:&amp;quot;p∧(q∧r)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
from qr have r:&amp;quot;r&amp;quot; by (rule ejercicio_15a)&lt;br /&gt;
from pqr have pqr2:&amp;quot;(p∧q)∧r&amp;quot; by simp&lt;br /&gt;
from pqr2 have pyq:&amp;quot;(p∧q)&amp;quot; by (rule ejercicio_14a)&lt;br /&gt;
from pyq and r have pyqyr:&amp;quot;(p∧q)∧r&amp;quot; by (rule ejercicio_13a)&lt;br /&gt;
from pyqyr show &amp;quot;(p∧q)∧r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=288</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=288"/>
		<updated>2011-03-22T17:28:39Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
                2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 2 have q: &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
  from q show &amp;quot;q&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have 4:&amp;quot;q&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and 4 have 5:&amp;quot;r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 5 show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have qr:&amp;quot;q⟶r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and qr and 3 have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
proof (rule impI)&lt;br /&gt;
  assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
  from 1 and 2 and p have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
text {* el 5 no me sale *}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13a:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
by (rule conjI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14a:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
by (rule conjunct1)&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15a:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
by (rule conjunct2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
text {* no entiendo por que no es capaz de resolverlo si ya lo tengo calculado en pyqyr*}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16a:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
assume q:&amp;quot;q&amp;quot;&lt;br /&gt;
assume qr:&amp;quot;q∧r&amp;quot;&lt;br /&gt;
assume pqr:&amp;quot;p∧(q∧r)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
from qr have r:&amp;quot;r&amp;quot; by (rule ejercicio_15a)&lt;br /&gt;
from pqr have pqr2:&amp;quot;(p∧q)∧r&amp;quot; by simp&lt;br /&gt;
from pqr2 have pyq:&amp;quot;(p∧q)&amp;quot; by (rule ejercicio_14a)&lt;br /&gt;
from pyq and r have pyqyr:&amp;quot;(p∧q)∧r&amp;quot; by (rule ejercicio_13a)&lt;br /&gt;
from pyqyr show &amp;quot;(p∧q)∧r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=287</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=287"/>
		<updated>2011-03-22T17:21:02Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
                2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 2 have q: &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
  from q show &amp;quot;q&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have 4:&amp;quot;q&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and 4 have 5:&amp;quot;r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 5 show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have qr:&amp;quot;q⟶r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and qr and 3 have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
proof (rule impI)&lt;br /&gt;
  assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
  from 1 and 2 and p have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
text {* el 5 no me sale *}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13a:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
by (rule conjI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14a:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
by (rule conjunct1)&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15a:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
by (rule conjunct2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
text {* no entiendo por que no es capaz de resolverlo si ya lo tengo calculado en pyqyr*}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16a:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
assume q:&amp;quot;q&amp;quot;&lt;br /&gt;
assume qr:&amp;quot;q∧r&amp;quot;&lt;br /&gt;
assume pqr:&amp;quot;p∧(q∧r)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
from qr have r:&amp;quot;r&amp;quot; by (rule ejercicio_15a)&lt;br /&gt;
from pqr have pqr2:&amp;quot;(p∧q)∧r&amp;quot; by simp&lt;br /&gt;
from pqr2 have pyq:&amp;quot;(p∧q)&amp;quot; by (rule ejercicio_14a)&lt;br /&gt;
from pyq and r have pyqyr:&amp;quot;(p∧q)∧r&amp;quot; by (rule ejercicio_13a)&lt;br /&gt;
from pyqyr show &amp;quot;(p∧q)∧r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=286</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=286"/>
		<updated>2011-03-22T17:02:55Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
                2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 2 have q: &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
  from q show &amp;quot;q&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have 4:&amp;quot;q&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and 4 have 5:&amp;quot;r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 5 show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have qr:&amp;quot;q⟶r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and qr and 3 have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
proof (rule impI)&lt;br /&gt;
  assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
  from 1 and 2 and p have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
by simp&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops &lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=273</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=273"/>
		<updated>2011-03-15T19:29:39Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
                2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 2 have q: &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
  from q show &amp;quot;q&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have 4:&amp;quot;q&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and 4 have 5:&amp;quot;r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 5 show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have qr:&amp;quot;q⟶r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and qr and 3 have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
proof (rule impI)&lt;br /&gt;
  assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
  from 1 and 2 and p have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops &lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=272</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=272"/>
		<updated>2011-03-15T18:57:05Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
                2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 2 have q: &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
  from q show &amp;quot;q&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have 4:&amp;quot;q&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and 4 have 5:&amp;quot;r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 5 show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  from 1 and 3 have qr:&amp;quot;q⟶r&amp;quot; by (rule ejercicio_1)&lt;br /&gt;
  from 2 and qr and 3 have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from r show &amp;quot;r&amp;quot; by simp&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
text {* &lt;br /&gt;
creo que debe ser algo asi el 4 pero no termino de verlo claro &lt;br /&gt;
ya que consigo p y r pero para engancharlos no me va la regla de&lt;br /&gt;
inclusion de la implicacion tengo que mirarlo con detenimiento*}&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
proof -&lt;br /&gt;
  assume p:&amp;quot;p&amp;quot;&lt;br /&gt;
  from 1 and 2 and p have r:&amp;quot;r&amp;quot; by (rule ejercicio_2)&lt;br /&gt;
  from p and r show &amp;quot;p⟶r&amp;quot; by (rule impI)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops &lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
	<entry>
		<id>https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=271</id>
		<title>Relación 9</title>
		<link rel="alternate" type="text/html" href="https://www.glc.us.es/~jalonso/RA2010/index.php?title=Relaci%C3%B3n_9&amp;diff=271"/>
		<updated>2011-03-15T16:41:33Z</updated>

		<summary type="html">&lt;p&gt;Antonio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;isar&amp;quot;&amp;gt;&lt;br /&gt;
theory Relacion_9&lt;br /&gt;
imports Main &lt;br /&gt;
begin &lt;br /&gt;
&lt;br /&gt;
section {* Deducción natural proposicional *}&lt;br /&gt;
&lt;br /&gt;
text {* Los ejercicios de esta relación deben de resolverse usando sólo&lt;br /&gt;
  las reglas básicas de la deducción natural proposicional: &lt;br /&gt;
  · conjI:      ⟦P; Q⟧ ⟹ P ∧ Q&lt;br /&gt;
  · conjunct1:  P ∧ Q ⟹ P&lt;br /&gt;
  · conjunct2:  P ∧ Q ⟹ Q  &lt;br /&gt;
  · notnotD:    ¬¬ P ⟹ P&lt;br /&gt;
  . notnotI:    P ⟹ ¬¬ P&lt;br /&gt;
  · mp:         ⟦P ⟶ Q; P⟧ ⟹ Q &lt;br /&gt;
  · mt:         ⟦F ⟶ G; ¬G⟧ ⟹ ¬F &lt;br /&gt;
  · impI:       (P ⟹ Q) ⟹ P ⟶ Q&lt;br /&gt;
  · disjI1:     P ⟹ P ∨ Q&lt;br /&gt;
  · disjI2:     Q ⟹ P ∨ Q&lt;br /&gt;
  · disjE:      ⟦P ∨ Q; P ⟹ R; Q ⟹ R⟧ ⟹ R &lt;br /&gt;
  · FalseE:     False ⟹ P&lt;br /&gt;
  · notE:       ⟦¬P; P⟧ ⟹ R&lt;br /&gt;
  · notI:       (P ⟹ False) ⟹ ¬P&lt;br /&gt;
  · iffI:       ⟦P ⟹ Q; Q ⟹ P⟧ ⟹ P = Q&lt;br /&gt;
  · iffD1:      ⟦Q = P; Q⟧ ⟹ P &lt;br /&gt;
  · iffD2:      ⟦P = Q; Q⟧ ⟹ P&lt;br /&gt;
  · ccontr:     (¬P ⟹ False) ⟹ P&lt;br /&gt;
*}&lt;br /&gt;
&lt;br /&gt;
lemma notnotI: &amp;quot;P ⟹ ¬¬ P&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma mt: &amp;quot;⟦F ⟶ G; ¬G⟧ ⟹ ¬F&amp;quot;&lt;br /&gt;
by auto&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_1:&lt;br /&gt;
  assumes 1: &amp;quot;p ⟶ q&amp;quot; and&lt;br /&gt;
          2: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;q&amp;quot;  &lt;br /&gt;
proof -&lt;br /&gt;
from 1 and 2 show &amp;quot;q&amp;quot; by (rule mp)&lt;br /&gt;
qed&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_2:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; and &lt;br /&gt;
          3: &amp;quot;p&amp;quot; &lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_3:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶(q⟶r)&amp;quot; and &lt;br /&gt;
          2: &amp;quot;p⟶q&amp;quot; and  &lt;br /&gt;
          3: &amp;quot;p&amp;quot;&lt;br /&gt;
  shows &amp;quot;r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_4:&lt;br /&gt;
  assumes 1: &amp;quot;p⟶q&amp;quot; and &lt;br /&gt;
          2: &amp;quot;q⟶r&amp;quot; &lt;br /&gt;
  shows &amp;quot;p⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_5:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ q⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_6:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ (p⟶q)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops &lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_7:&lt;br /&gt;
  &amp;quot;p ⟹ q⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_8:&lt;br /&gt;
  &amp;quot;p⟶(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_9:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ (q⟶r)⟶(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_10:&lt;br /&gt;
  &amp;quot;p⟶(q⟶(r⟶s)) ⟹ r⟶(q⟶(p⟶s))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_11:&lt;br /&gt;
  &amp;quot;(p⟶(q⟶r))⟶((p⟶q)⟶(p⟶r))&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_12:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_13:&lt;br /&gt;
  &amp;quot;⟦p; q⟧ ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_14:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_15:&lt;br /&gt;
  &amp;quot;p∧q ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_16:&lt;br /&gt;
  &amp;quot;p∧(q∧r) ⟹ (p∧q)∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_17:&lt;br /&gt;
  &amp;quot;(p∧q)∧r ⟹ p∧(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_18:&lt;br /&gt;
  &amp;quot;p∧q ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_19:&lt;br /&gt;
  &amp;quot;(p⟶q)∧(p⟶r) ⟹ p⟶q∧r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_20:&lt;br /&gt;
  &amp;quot;p⟶q∧r ⟹ (p⟶q)∧(p⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_21:&lt;br /&gt;
  &amp;quot;p⟶(q⟶r) ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_22:&lt;br /&gt;
  &amp;quot;p∧q⟶r ⟹ p⟶(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_23:&lt;br /&gt;
  &amp;quot;(p⟶q)⟶r ⟹ p∧q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_24:&lt;br /&gt;
  &amp;quot;p∧(q⟶r) ⟹ (p⟶q)⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_25:&lt;br /&gt;
  &amp;quot;p ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_26:&lt;br /&gt;
  &amp;quot;q ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_27:&lt;br /&gt;
  &amp;quot;p∨q ⟹ q∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_28:&lt;br /&gt;
  &amp;quot;q⟶r ⟹ p∨q⟶p∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_29:&lt;br /&gt;
  &amp;quot;p∨p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_30:&lt;br /&gt;
  &amp;quot;p ⟹ p∨p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_31:&lt;br /&gt;
  &amp;quot;p∨(q∨r) ⟹ (p∨q)∨r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_32:&lt;br /&gt;
  &amp;quot;(p∨q)∨r ⟹ p∨(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_33:&lt;br /&gt;
  &amp;quot;p∧(q∨r) ⟹ (p∧q)∨(p∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_34:&lt;br /&gt;
  &amp;quot;(p∧q)∨(p∧r) ⟹ p∧(q∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_35:&lt;br /&gt;
  &amp;quot;p∨(q∧r) ⟹ (p∨q)∧(p∨r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_36:&lt;br /&gt;
  &amp;quot;(p∨q)∧(p∨r) ⟹ p∨(q∧r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_37:&lt;br /&gt;
  &amp;quot;(p⟶r)∧(q⟶r) ⟹ p∨q⟶r&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_38:&lt;br /&gt;
  &amp;quot;p∨q⟶r ⟹ (p⟶r)∧(q⟶r)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_39:&lt;br /&gt;
  &amp;quot;p ⟹ ¬¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_40:&lt;br /&gt;
  &amp;quot;¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_41:&lt;br /&gt;
  &amp;quot;p⟶q ⟹ ¬q⟶¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_42:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬q⟧ ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_43:&lt;br /&gt;
  &amp;quot;⟦p∨q; ¬p⟧ ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_44:&lt;br /&gt;
  &amp;quot;p∨q ⟹ ¬(¬p∧¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_45:&lt;br /&gt;
  &amp;quot;p∧q ⟹ ¬(¬p∨¬q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_46:&lt;br /&gt;
  &amp;quot;¬(p∨q) ⟹ ¬p∧¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_47:&lt;br /&gt;
  &amp;quot;¬p∧¬q ⟹ ¬(p∨q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_48:&lt;br /&gt;
  &amp;quot;¬p∨¬q ⟹ ¬(p∧q)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_49:&lt;br /&gt;
  &amp;quot;¬(p∧¬p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_50:&lt;br /&gt;
  &amp;quot;p∧¬p ⟹ q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_51:&lt;br /&gt;
  &amp;quot;¬¬p ⟹ p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_52:&lt;br /&gt;
  &amp;quot;p∨¬p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_53:&lt;br /&gt;
  &amp;quot;((p⟶q)⟶p)⟶p&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_54:&lt;br /&gt;
  &amp;quot;¬q⟶¬p ⟹ p⟶q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_55:&lt;br /&gt;
  &amp;quot;¬(¬p∧¬q) ⟹ p∨q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_56:&lt;br /&gt;
  &amp;quot;¬(¬p∨¬q) ⟹ p∧q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_57:&lt;br /&gt;
  &amp;quot;¬(p∧q) ⟹ ¬p∨¬q&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
lemma ejercicio_58:&amp;quot;(p⟶q)∨(q⟶p)&amp;quot;&lt;br /&gt;
oops&lt;br /&gt;
&lt;br /&gt;
end &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Antonio</name></author>
		
	</entry>
</feed>