Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 2 Juan Bogotá
Tarea 2 Juan Bogotá
28/01/2022
1. Los siguientes párrafos han sido tomados de Wikipedia. De estos párrafos, liste tres
proposiciones y tres frases que no sean proposiciones.
La lógica matemática estudia los sistemas formales en relación con el modo en el que codifican
conceptos intuitivos de objetos matemáticos como conjuntos, números, demostraciones y
computación. La lógica estudia las reglas de deducción formales, las capacidades expresivas de
los diferentes lenguajes formales y las propiedades meta lógicas de los mismos. En un nivel
elemental, la lógica proporciona reglas y técnicas para determinar si es o no válido un
argumento dado dentro de un determinado sistema formal. En un nivel avanzado, la lógica
matemática se ocupa de la posibilidad de axiomatizar las teorías matemáticas, de clasificar su
capacidad expresiva, y desarrollar métodos computacionales útiles en sistemas formales. La
teoría de la demostración y la matemática inversa son dos de los razonamientos más recientes
de la lógica matemática abstracta. Debe señalarse que la lógica matemática se ocupa de
sistemas formales que pueden no ser equivalentes en todos sus aspectos, por lo que la lógica
matemática no es método de descubrir verdades del mundo físico real, sino sólo una fuente
posible de modelos lógicos aplicables a teorías científicas, muy especialmente a la matemática
convencional. La lógica matemática no se encarga por otra parte del concepto de razonamiento
humano general o del proceso creativo de construcción de demostraciones matemáticas
mediante argumentos rigurosos pero hechas usando lenguaje informal con algunos signos o
diagramas, sino sólo de demostraciones y razonamientos que pueden ser completamente
formalizados en todos sus aspectos.
Proposiciones:
1. En un nivel elemental
2. En un nivel avanzado
3. Debe señalarse que la lógica matemática se ocupa de sistemas formales que pueden no
ser equivalentes en todos sus aspectos
2. Los siguientes párrafos han sido tomados de Wikipedia. De estos párrafos, listes
tres proposiciones y tres frases que no sean proposiciones.
Una especificación formal usa notación matemática para describir de manera precisa las
propiedades que un sistema de información debe tener, sin preocuparse por la forma de
obtener dichas propiedades. Describe lo que el sistema debe hacer sin decir cómo se va a hacer.
Esta abstracción hace que las especificaciones formales sean útiles en el proceso de desarrollar
un sistema, porque permiten responder preguntas acerca de lo que el sistema hace con
confianza, sin la necesidad de tratar con una gran cantidad de información no relevante que se
encuentra en el código de programa del sistema en un lenguaje de programación cualquiera, o
especular sobre el significado de frases en un impreciso Pseudocódigo. Una especificación
formal puede servir como un punto de referencia fiable tanto para quienes se dedican a
investigar sobre los requerimientos del cliente que solicita el sistema, como para aquellos que
desarrollan los programas para satisfacer esos requerimientos, y también para los que redactan
manuales de instrucciones para el sistema. Debido a que es independiente del código del
programa, las especificaciones formales de un sistema pueden ser elaboradas a principios de su
desarrollo; y puede ser un medio valioso para promover un entendimiento común entre todos
los interesados en el sistema.
Proposiciones:
1. Una especificación formal usa notación matemática para describir de manera precisa las
propiedades que un sistema de información debe tener, sin preocuparse por la forma de obtener
dichas propiedades.
2. Describe lo que el sistema debe hacer sin decir cómo se va a hacer.
3. Debido a que es independiente del código del programa, las especificaciones formales de
un sistema pueden ser elaboradas a principios de su desarrollo;
No proposiciones:
1. Esta abstracción hace que las especificaciones formales sean útiles en el proceso
de desarrollar un sistema.
2. sin la necesidad de tratar con una gran cantidad de información no relevante que
se encuentra en el código de programa del sistema en un lenguaje de programación
cualquiera, o especular sobre el significado de frases en un impreciso Pseudocódigo.
3. Una especificación formal puede servir como un punto de referencia fiable tanto
para quienes se dedican a investigar sobre los requerimientos del cliente que solicita el
sistema,
3. Considere los siguientes tres argumentos:
Sección 1.2:
1. Justifique por qué cada una de las siguientes expresiones es una proposición:
b) (true ≡ false)
Es proposición ya que true y false símbolos que están bien usados, con el paréntesis, y esto puede
ser verdadero o falso.
d) (p ∨ (p ≡ (¬q)))
Es proposición ya que usa bien las variables q y p, están bien puestos los paréntesis y se usa de una
forma adecuada los símbolos proposicionales.
Es proposición ya que usa símbolos proposicionales de una forma adecuada, los paréntesis están
bien puestos, es una proposición que puede ser verdadera o falsa.
2. Justifique por qué las siguientes expresiones no son proposiciones:
a) (p ∨)
No es una proposición ya que para el símbolo ∨ se necesita una proposición, no tiene sentido y no
se podría saber si es verdadero o falso.
c) ¬p
e) (p ∨ q) ∨ r
q = es impar
q = brilla mañana
q = eventualmente es atendida
( ( p ∨q ) ∨ ( p ≢ q ) ) p = Llueve
q = Hace sol
(¬ ( p ∨ q ) → ( ¬ r )) p = con zapatos
q = con camisa
a) (h ∨ m)
b) (h ≡ (¬m))
c) (¬ (h ≡ m))
d) (¬ (h ∧ m))
a) Si Pedro entiende matemáticas, entonces puede entender lógica. Pedro no entiende lógica.
Consecuentemente, Pedro no entiende matemáticas.
( p → q), ( ¬ q ) , ( ¬ p )
b) Si llueve o cae nieve, entonces no hay electricidad. Llueve. Entonces, no habrá electricidad.
p = llueve
q = cae nieve
r = hay electricidad
( ( p ∨q ) → ( ¬r ) ), p, (¬r)
c) Si llueve o cae nieve, entonces no hay electricidad. Hay electricidad. Entonces no nevó.
p = llueve
q = cae nieve
r = hay electricidad
( ( p ∨q ) → ( ¬r ) ), r, (¬q)
p = sin x es diferenciable
q = sin x es continua
( p → q), (q → p), p, r
e) Si Gödel fuera presidente, entonces el Congreso presentaría leyes razonables. Gödel no es
presidente. Por lo tanto, el Congreso no presenta leyes razonables.
p = Gödel es presidente
( p →q ), (¬ p), (¬q)
f ) Si llueve, entonces no hay picnic. Si cae nieve, entonces no hay picnic. Llueve o cae nieve. Por
lo tanto, no hay picnic.
p = llueve
q= hay picnic
r = cae nieve
( p → ( ¬ q ) ), (r → (¬ q )), ( p ∨r ), (¬ q)
Sección 1.3:
b) true
true
f ) (p → (q ⟶ p))
p →
q p
V ¬
False ← V
r V ⟶ ∧
p q r ¬
r
2. Liste todas las subproposiciones de cada una de las siguientes proposiciones:
e) (p ⟶ (q ⟶p))
p q
(q ⟶ p)
(p ⟶ (q ⟶ p))
p q
b) Una proposición que es una disyunción cuyos disyuntos ambos son conjunciones.
∧ ∧
p q p q
∧
∧ ∧
P q p q
d) Una proposición que es una implicación cuyo antecedente es una negación y consecuente es
una equivalencia.
q ≡
p q
e) Una proposición que es una consecuencia cuyo antecedente es una disyunción y consecuente
una discrepancia.
⟶
V ≢
p q p q
¿
5. En cada uno de los siguientes casos, dibuje un árbol de sintaxis que no represente una
proposición y que satisfaga las condiciones dadas:
p q
b) Sea patológicamente mal formado, i.e., no hay forma de extenderlo con subárboles de tal
modo que el árbol obtenido represente una proposición.
q
Sección 1.4:
2. Complete el Ejemplo 1.10 con los casos en que φ sea de la forma (¬ψ ), (ψ ≢ τ) ,
( ψ ∨τ ) , ( ψ ∧ τ ) ,(ψ ⟶ τ) o ( ψ ⟵ τ ).
Caso base:
L(φ) = 0 = R(φ)
Caso inductivo:
φ = (¬ τ ). L(φ) = L((¬τ))
= 1 + L(τ)
R(φ) = R((¬τ))
= 1 + R(τ)
L(φ) = R(φ).
Caso base:
L(φ) = 0 = R(φ)
Caso inductivo:
φ = (ψ ≢ τ ) L(ψ) = R(ψ)
L(τ ) = R(τ)
L(φ) = L((ψ ≢ τ ))
= 1 + L(ψ) + L(τ)
R(φ) = R((ψ ≢ τ ))
= 1 + R(ψ) + R(τ)
L(φ) = R(φ)
φ=V L(φ) : número de paréntesis izquierdos en φ,
R(φ) : número de paréntesis derechos en φ.
Caso base:
L(φ) = 0 = R(φ)
Caso inductivo:
φ = (ψ V τ ) L(ψ) = R(ψ)
L(τ ) = R(τ)
L(φ) = L((ψ V τ ))
= 1 + L(ψ) + L(τ)
R(φ) = R((ψ V τ ))
= 1 + R(ψ) + R(τ)
L(φ) = R(φ)
Caso base:
L(φ) = 0 = R(φ)
Caso inductivo:
φ = (ψ ∧ τ ) L(ψ) = R(ψ)
L(τ ) = R(τ)
L(φ) = L((ψ ∧ τ ))
= 1 + L(ψ) + L(τ)
R(φ) = R((ψ ∧ τ ))
= 1 + R(ψ) + R(τ)
L(φ) = R(φ)
Caso base:
L(φ) = 0 = R(φ)
Caso inductivo:
φ = (ψ ⟶ τ ) L(ψ) = R(ψ)
L(τ ) = R(τ)
L(φ) = L((ψ -> τ))
= 1 + L(ψ) + L(τ)
R(φ) = R((ψ -> τ ))
= 1 + R(ψ) + R(τ )
L(φ) = R(φ)
L(τ ) = R(τ )
L(φ) = L((ψ ⟵τ))
= 1 + L(ψ) + L(τ)
R(φ) = R((ψ ⟵τ))
= 1 + R(ψ) + R(τ)
L(φ) = R(φ)
3. Proponga definiciones inductivas para las funciones L y R en el Ejemplo 1.10.