Material de Lectura - Unidad #1
Material de Lectura - Unidad #1
Material de Lectura - Unidad #1
La lógica es una disciplina filosófica y matemática que se ocupa del estudio de los principios
del razonamiento válido, la inferencia y la argumentación. En términos generales, la lógica
se centra en identificar y analizar la estructura del razonamiento para determinar su validez
y coherencia.
La lógica se utiliza para estudiar y comprender cómo las personas razonan, cómo se
derivan conclusiones a partir de premisas, y cómo se pueden evaluar los argumentos para
determinar si son válidos o no. Se basa en reglas y principios formales que permiten la
representación y manipulación de proposiciones y argumentos de manera sistemática y
precisa.
Fundamentos de Programación:
Razonamiento Formal:
Optimización de Algoritmos:
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 2
● El análisis lógico es crucial para optimizar algoritmos y mejorar su eficiencia y
rendimiento.
● Permite a los informáticos evaluar la complejidad de los algoritmos y tomar
decisiones en base a ese análisis.
Lógica proposicional
La lógica proposicional, es una rama de la lógica que se ocupa del estudio y análisis de las
proposiciones y las formas de razonamiento basadas en ellas. En la lógica proposicional,
las proposiciones se consideran como unidades atómicas de significado, es decir,
afirmaciones que pueden ser verdaderas o falsas.
Esta lógica no interviene en el significado ordinario de esa expresión del lenguaje. Mejor
dicho, reduce esa expresión a un significado bivalente: verdadero o falso.
Por ejemplo:
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 3
Ambas expresiones, son noticias mundiales difundidas por los respectivos organismos.
Desde el lenguaje ordinario, la diferencia semántica entre ambas proposiciones es obvia, y
ésta diferencia nos permite identificarlas como dos sentencias diferentes. En el caso de la
lógica proposicional, ambas proposiciones no tienen diferencia semántica, ya que ambas
son verdaderas. Para identificarlas como proposiciones diferentes usaremos letras p y q
respectivamente. De esta manera las identificamos como proposiciones diferentes que
tienen el mismo valor de verdad. Por lo tanto, la reducción semántica en la lógica
proposicional es evidente
Principio de bivalencia
Concepto de Proposición
Una proposición tiene un aspecto denotativo de la realidad del que podemos afirmar o
negar, estar de acuerdo o en desacuerdo, creer o no creer, dar una razón a favor o en
contra.Las proposiciones pueden ser simples o compuestas.
Proposiciones atómicas
Una proposición atómica, también conocida como proposición simple, es una afirmación o
enunciado que no puede dividirse en partes más pequeñas que tengan un valor de verdad
independiente. Es una proposición que no contiene ninguna otra proposición como parte de
ella y, por lo tanto, se considera una unidad básica de significado en la lógica.
Las proposiciones atómicas son las unidades fundamentales sobre las cuales se construyen
proposiciones más complejas mediante la combinación de conectivos lógicos. Estas pueden
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 4
ser expresiones que describen hechos simples, estados de cosas o relaciones directas
entre objetos o conceptos.
Conectivos
Conjunción
Usamos la conjunción en el lenguaje ordinario cuando queremos expresar que dos hechos
son verdaderos al mismo tiempo. En el lenguaje ordinario español usualmente empleamos
la palabra ‘y’ para esto.
Por ejemplo:
La proposición 1 no es tan directa en el sentido que la propiedad de ser alto está compartida
por Pedro y Pablo, entonces las proposiciones atómicas que intervienen son “Pedro es alto”
y “Pablo es alto”. Vemos el mismo caso en 3. La proposición 2 es más directa.
En el lenguaje formal lógico-proposicional, usaremos el símbolo ∧ para expresar la
conjunción. Para las proposiciones p y q, la conjunción lógica de ambas es la proposición
compuesta “p ∧ q”.
Por ejemplo:
4- Pedro y Pablo son primos.
5- Un paso en falso y disparo.
Aunque la proposición 4 sea parecida a la proposición 1, son casos totalmente distintos. Ser
primo denota una relación, por lo tanto la proposición 4 no es una conjunción. En la
proposición 5, podemos ver que el significado es claramente una condición más que una
conjunción, ya que la acción de disparar está condicionada por la acción de dar un paso en
falso. Por lo tanto, si se da un paso en falso, entonces se dispara. Desde esta perspectiva,
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 5
la frase tiene más el significado de una condición causal que de una simple conjunción de
dos eventos independientes.
En cuanto a las palabras claves, es importante destacar que las conjunciones en nuestro
lenguaje no siempre se expresan explícitamente con la letra "y". A menudo, encontraremos
diversas palabras que, en el contexto del lenguaje lógico, cumplen la función de conjunción.
Palabras claves: … y , además de, también, así como, a la vez, pero, sin embargo, a
pesar de, tanto …. como, aunque.
Disyunción
Por ejemplo:
1- El bono extra es para desempleados o enfermos.
2- Me mojaré o tendré suerte.
3- Este curso es de primer o segundo año.
Una disyunción inclusiva es verdadera cuando uno o ambos casos son verdaderos.
Usaremos ∨ para la disyunción inclusiva. Para las proposiciones p y q, la disyunción
inclusiva de ambas es la proposición compuesta “p v q”.
Por otro lado, existe la disyunción exclusiva cuando ambos casos no pueden ser
verdaderos al mismo tiempo. En español usamos la misma ‘o’ para los dos tipos de
disyunciones, lo cual muchas veces deviene en una ambigüedad. Nuestro sistema lógico
proposicional debe diferenciar ambos casos. Usaremos ⊻ para la disyunción exclusiva.
Para las proposiciones p y q, la disyunción exclusiva es: p ⊻ q.
Por ejemplo
● Los alumnos no irán a clases, a menos que el paro de colectivos se levante.
Este ejemplo plantea dos alternativas con el conectivo a menos que: “Los alumnos van a
clase, o el paro de colectivo se levanta”. En todos los casos, vamos a optar por la
disyunción inclusiva, a menos que se remarque lo contrario.
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 6
Negación
Condicional
En nuestro lenguaje ordinario, muchas veces nos referimos a hechos como ciertos de
manera hipotética, o sea, bajo alguna condición. Por ejemplo:
Esta es una proposición compuesta por las proposiciones atómicas “el departamento de
matemáticas obtiene $40,000 adicionales” y “contratará un nuevo académico”. Llamamos
antecedente a la primera y consecuente a la segunda proposición. Esta proposición no
afirma que “el departamento de matemáticas obtiene $40,000 adicionales”, ni que “se
contratará un nuevo académico”, si fuese así, estaríamos ante una conjunción. Esta
proposición simplemente afirma que "Si el departamento de matemáticas obtiene $40,000
adicionales, entonces contratará un nuevo académico.". El antecedente y consecuente
determinan una relación de implicancia.
Palabras claves: Si…entonces, Se sigue, Por tanto, Implica, …..solo si…., …luego…,
...necesario para…, …suficiente para…
Bicondicional
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 7
Esta expresión establece una relación de equivalencia entre dos proposiciones: "Puedo ir al
parque" y "Hace buen tiempo". Indica que la posibilidad de ir al parque está condicionada a
la condición de que haga buen tiempo, y viceversa
Tablas de verdad
Las tablas de verdad son útiles para examinar el significado de las fórmulas de la lógica.
Todos los conectivos vistos determinan una función de verdad que aceptan valores de
verdad como entrada por medio de los operandos, y producen otros valores de verdad
como resultado.
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 8
Disyunción inclusiva: La proposición compuesta “A o B” es verdadera, si por lo menos una
de ellas es verdadera
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 9
Condicional: La proposición compuesta “si A, entonces B” es falsa, si A es verdadera y B es
falsa.
Jerarquía de conectivos
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 10
➢ Precedencia de los conectivos
➢ Conectivo principal
Clasificación de fórmulas
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 11
2. Tautologías: Una tautología es una fórmula lógica que es verdadera en todas las
interpretaciones posibles. En otras palabras, es una afirmación que siempre es
verdadera, independientemente de los valores de verdad asignados a las variables
proposicionales que contiene. Por ejemplo:
“Cuando aumentan los precios o disminuyen los salarios, pero no disminuyen los
salarios, entonces aumentan los precios.”
“Los precios aumentan o disminuyen los salarios, sin embargo no disminuyen los
salarios ni aumentan los precios.”
Tanto la tautología como la contradicción, son expresiones proposicionales que sin bien no
describen la realidad como las contingencias, son extremadamente útiles para la
consistencia, consecuencia y equivalencia de enunciados y razonamientos.
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 12
Relación entre proposiciones
Las relaciones entre formas proposicionales son necesarias tanto para el reemplazo de una
fórmula por otra como para determinar la validez de un razonamiento.
Equivalencia lógica
Cuando queremos expresar que no hay una equivalencia lógica entre dos proposiciones, lo
hacemos tachando el símbolo de equivalencia lógica. Por ejemplo: P ⇔ Q o P ≡ Q
Implicancia lógica
Una forma proposicional A implica lógicamente otra forma proposicional B (A ⇒ B), si y sólo
si la proposición compuesta (A → B) es una tautología.
Cuando queremos expresar que no hay una implicancia lógica entre dos proposiciones, lo
hacemos tachando el símbolo de implicancia lógica. Por ejemplo: A ⇒ B
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 13
Condicional, recíproca y contrarrecíproca
P↔Q ≡ (P Q)∧(Q P)
P ↔ Q ≡ ( P ∧ Q ) v (¬P ∧ ¬Q )
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 14
Leyes lógicas
Las leyes son equivalencias importantes que nos permiten simplificar una expresión o
manipular expresiones lógicas. Todas ellas pueden ser demostradas mediante el método
de la tabla de verdad.
Bibliografía:
_________________________________________________________________________
Apunte de Elementos de Computación y Lógica 15