Lógica

Ejercicios

Ejercicios organizados por tema para practicar las técnicas presentadas en los capítulos anteriores. La dificultad es progresiva dentro de cada sección.

Lógica proposicional

  1. Traduzca cada una de las siguientes oraciones a una expresión de lógica proposicional. Indique claramente qué variable representa cada proposición atómica.

    • "Si llueve y no tengo paraguas, me mojaré."
    • "El tren llega a tiempo salvo que haya una huelga."
    • "Para aprobar el curso es necesario aprobar el examen final o aprobar ambos parciales."
  2. Construya la tabla de verdad de cada una de las siguientes fórmulas e indique cuáles son tautologías, cuáles contradicciones y cuáles contingencias.

    • P(QP)P \Rightarrow (Q \Rightarrow P)
    • (PQ)(P¬Q)(P \Rightarrow Q) \land (P \Rightarrow \neg Q)
    • (PQ)(¬PQ)(P¬Q)(¬P¬Q)(P \lor Q) \land (\neg P \lor Q) \land (P \lor \neg Q) \land (\neg P \lor \neg Q)
  3. Determine si las siguientes fórmulas son lógicamente equivalentes justificando con tabla de verdad o con leyes algebraicas:

    • P(QR)P \Rightarrow (Q \Rightarrow R) y (PQ)R(P \land Q) \Rightarrow R
    • P(QR)P \Rightarrow (Q \land R) y (PQ)(PR)(P \Rightarrow Q) \land (P \Rightarrow R)
  4. Simplifique la siguiente expresión usando leyes del álgebra booleana (De Morgan, absorción, idempotencia, etc.). Escriba cada paso y nombre la ley utilizada.

(¬PQ)(PQ)(P¬Q)(\neg P \lor Q) \land (P \lor Q) \land (P \lor \neg Q)

  1. Demuestre la siguiente equivalencia mediante una cadena de pasos ecuacionales al estilo Gries-Schneider. En cada paso, indique la ley que justifica la transformación.

P(QR)    (P¬Q)RP \Rightarrow (Q \lor R) \;\equiv\; (P \land \neg Q) \Rightarrow R

  1. Demuestre mediante pasos ecuacionales que:

¬(PQ)    P¬Q\neg(P \Rightarrow Q) \;\equiv\; P \land \neg Q

  1. Determine si el siguiente argumento es válido. Justifique con tabla de verdad.

    • Premisa 1: PQP \Rightarrow Q
    • Premisa 2: QRQ \Rightarrow R
    • Premisa 3: ¬R\neg R
    • Conclusión: ¬P\neg P
  2. Para cada una de las siguientes fórmulas, encuentre una fórmula equivalente que use únicamente los conectivos ¬\neg y \lor. Justifique la equivalencia.

    • PQP \Rightarrow Q
    • PQP \Leftrightarrow Q
    • ¬(P(QR))\neg(P \Rightarrow (Q \land R))

Cuantificadores y predicados

  1. Sea Z\mathbb{Z} el conjunto de los enteros. Traduzca cada enunciado a lenguaje simbólico con cuantificadores y, recíprocamente, traduzca cada fórmula a español.

    • "Todo entero par es divisible por 2."
    • "Existe un número entero que es su propio cuadrado."
    • xZ  yZ  (x+y=0)\forall x \in \mathbb{Z}\;\exists y \in \mathbb{Z}\;(x + y = 0)
    • xR  yR  (xy=y)\exists x \in \mathbb{R}\;\forall y \in \mathbb{R}\;(xy = y)
  2. Escriba la negación formal de cada uno de los siguientes enunciados y luego exprésela en español sencillo (sin usar "no es cierto que...").

    • x  (P(x)Q(x))\forall x\;(P(x) \Rightarrow Q(x))
    • x  (P(x)Q(x))\exists x\;(P(x) \land Q(x))
    • x  y  (x<y)\forall x\;\exists y\;(x < y)
  3. Sea U={1,2,3,4,5,6}U = \{1, 2, 3, 4, 5, 6\}. Defina P(x)P(x): "xx es par" y Q(x)Q(x): "x>3x > 3". Determine el valor de verdad de cada enunciado.

    • x  (P(x)Q(x))\forall x\;(P(x) \Rightarrow Q(x))
    • x  (P(x)¬Q(x))\exists x\;(P(x) \land \neg Q(x))
    • x  (P(x)Q(x))\forall x\;(P(x) \lor Q(x))
  4. Explique por qué el orden de los cuantificadores importa dando un ejemplo concreto en R\mathbb{R} donde x  y  R(x,y)\forall x\;\exists y\;R(x,y) sea verdadero pero y  x  R(x,y)\exists y\;\forall x\;R(x,y) sea falso.

  5. Traduzca al lenguaje de cuantificadores: "Entre dos números racionales cualesquiera siempre hay otro racional." Pista: formalice "racional" como un predicado.

  6. Niegue el siguiente enunciado y simplifique la negación: ε>0  NN  nN  (anL<ε)\forall \varepsilon > 0\;\exists N \in \mathbb{N}\;\forall n \geq N\;(|a_n - L| < \varepsilon). Interprete el resultado: ¿qué significa que una sucesión no converja a LL?

Demostraciones directas e implicaciones

  1. Demuestre directamente: si nn es un entero impar, entonces n2n^2 es impar.

  2. Demuestre directamente: si aba \mid b y aca \mid c, entonces a(b+c)a \mid (b + c). (Recuerde: aba \mid b significa que existe kZk \in \mathbb{Z} tal que b=kab = ka.)

  3. Demuestre por contrarrecíproco: si n2n^2 es par, entonces nn es par.

  4. Demuestre directamente: si 0<a<b0 < a < b, entonces a2<b2a^2 < b^2.

  5. Demuestre por contrarrecíproco: para todo entero nn, si n3+5n^3 + 5 es impar entonces nn es par.

  6. Para cada uno de los siguientes enunciados, decida cuál es la estrategia más conveniente (directa, contrarrecíproco o contradicción) y justifique su elección sin escribir la demostración completa.

    • Si xx es irracional, entonces x+1x + 1 es irracional.
    • Si n2n^2 es divisible por 3, entonces nn es divisible por 3.
    • Si aa y bb son racionales, entonces a+ba + b es racional.

Contradicción

  1. Demuestre por contradicción que 2\sqrt{2} es irracional.

  2. Demuestre por contradicción que no existe un entero que sea simultáneamente par e impar.

  3. Demuestre por contradicción que si a,bRa, b \in \mathbb{R} y a+b>10a + b > 10, entonces a>5a > 5 o b>5b > 5.

  4. Demuestre por contradicción que existen infinitos números primos. Pista: suponga que hay una cantidad finita p1,p2,,pkp_1, p_2, \ldots, p_k y considere el número p1p2pk+1p_1 p_2 \cdots p_k + 1.

Conjuntos

  1. Sean AA, BB y CC conjuntos. Demuestre que si ABA \subseteq B y BCB \subseteq C, entonces ACA \subseteq C.

  2. Demuestre que para cualesquiera conjuntos AA y BB:

A(AB)=AA \cap (A \cup B) = A

Pista: demuestre la doble inclusión o use la equivalencia lógica correspondiente.

  1. Demuestre la ley de De Morgan para conjuntos: (AB)c=AcBc(A \cup B)^c = A^c \cap B^c, donde XcX^c denota el complemento de XX respecto de un universo UU.

  2. Demuestre que A(BC)=(AB)(AC)A \setminus (B \cup C) = (A \setminus B) \cap (A \setminus C).

  3. Demuestre que A(BC)=(AB)(AC)A \cup (B \cap C) = (A \cup B) \cap (A \cup C).

  4. Sean AA y BB conjuntos. Demuestre que A=BA = B si y solo si ABA \subseteq B y BAB \subseteq A. Luego use este método para demostrar que (AB)B=AB(A \cup B) \setminus B = A \setminus B.

Inducción

  1. Demuestre por inducción que para todo n1n \geq 1:

i=1ni=n(n+1)2\sum_{i=1}^{n} i = \frac{n(n+1)}{2}

  1. Demuestre por inducción que para todo n1n \geq 1:

i=1ni2=n(n+1)(2n+1)6\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}

  1. Demuestre por inducción que para todo n1n \geq 1: n3nn^3 - n es divisible por 3.

  2. Demuestre por inducción que para todo n4n \geq 4: n!>2nn! > 2^n.

  3. Use inducción fuerte para demostrar que todo entero n2n \geq 2 se puede escribir como producto de primos.

  4. Demuestre por inducción que para todo n1n \geq 1:

i=0n2i=2n+11\sum_{i=0}^{n} 2^i = 2^{n+1} - 1

Pista: en el paso inductivo, separe el último término de la suma.

Existencia y unicidad

  1. Demuestre constructivamente que existe un número irracional xx tal que x2x^2 es racional.

  2. Demuestre que existen enteros aa y bb, no ambos nulos, tales que 2a+3b=12a + 3b = 1.

  3. Demuestre que existe un entero nn tal que n2+n+41n^2 + n + 41 no es primo. Pista: pruebe un valor adecuado.

  4. Demuestre que el elemento neutro de un grupo (G,)(G, \cdot) es único. Es decir, si ee y ee' son elementos neutros de GG, entonces e=ee = e'. Pista: calcule eee \cdot e' de dos maneras.