domingo, 5 de febrero de 2012

Lógica

Lógica. Introducción

La palabra lógica viene del griego y significa: razón, tratado o ciencia. Y en computación es la ciencia que estudia la forma de razonar correctamente, la que nos indica la forma correcta de obtener conclusiones y los métodos conocidos para lograrlo.
 
 


  VALORES DE VERDAD DE LAS PROPOSICIONES A DOS: 
 
Formalmente hablando, se define una proposición como un enunciado declarativo que puede ser verdadero o falso, pero no ambos a la vez.

Ej..



p: La tierra es plana.
q: −17 + 38 = 21
r: x > y-9
s: El Real será campeón en la presente temporada de Fut-Bol.
t: Hola ¿como estas?
w: Lava el coche por favor
 
Conectivos Lógicos y Jerarquías
Como se mecionó en  la clase para formar expresiones compuestas necesitamos conectivos lógicos, empezaremos por un conectivo unitario; esto es, se aplica a una proposición sola.
] Negación

La negación es un operador que se ejecuta, sobre un único valor de verdad, devolviendo el valor contradictorio de la proposición considerada.


p ¬p
VF
FV
Conjunción


La conjunción es un operador o conectivo que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad verdadero cuando ambas proposiciones son verdaderas, y falso en cualquier otro caso. Es decir es verdadera cuando ambas son verdaderas

La tabla de verdad de la conjunción es la siguiente:
pqp^q
VVV
VFF
FVF
FFF
Que se corresponde con la columna 8 del algoritmo fundamental.

 Disyunción






La disyunción es un operador que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad verdadero cuando una de las proposiciones es verdadera, o cuando ambas lo son, y falso cuando ambas son falsas.
La tabla de verdad de la disyunción es la siguiente:
pqp v q
VVV
VFV
FVV
FFF
Que se corresponde con la columna 2 del algoritmo fundamental.

Implicación o Condicional








El condicional material es un operador que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad falso sólo cuando la primera proposición es verdadera y la segunda falsa, y verdadero en cualquier otro caso.
La tabla de verdad del condicional material es la siguiente:
pqp→q
VVV
VFF
FVV
FFV
Que se corresponde con la columna 5 del algoritmo fundamental.

] Bicondicional








El bicondicional o doble implicación es un operador que funciona sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad verdadero cuando ambas proposiciones tienen el mismo valor de verdad, y falso cuando sus valores de verdad difieren.
La tabla de verdad del bicondicional es la siguiente:
pqp ↔ q
VVV
VFF
FVF
FFV

Que se corresponde con la columna 7 del algoritmo fundamental.

Tablas de verdad

Las tablas nos manifiestan los posibles valores de verdad de cualquier proposición molecular, así como el análisis de la misma en función de las proposicíones que la integran, encontrándonos con los siguientes casos:


Verdad Indeterminada o Contingencia


   \begin{array}{|c|c|c||c||c|}
      \hline
      1 & 2 & 3 & 4 & 5 \\
      \hline
      A & B & C & B \lor C &  A \land (B \lor C) \\
      \hline
      V & V & V & V & V \\
      V & V & F & V & V \\
      V & F & V & V & V \\
      V & F & F & F & F \\
      F & V & V & V & F \\
      F & V & F & V & F \\
      F & F & V & V & F \\
      F & F & F & F & F \\
      \hline
   \end{array}
Se entiende por verdad contingente, o verdad de hecho, aquella proposición que puede ser verdadera o falsa, según los valores de las proposiciones que la integran. Sea el caso:  A \land (B \lor C) .
Su tabla de verdad se construye de la siguiente manera:
Ocho filas que responden a los casos posibles que pueden darse según el valor V o F de cada una de las proposiciones A, B, C. (Columnas 1, 2, 3)
Una columna (Columna 4) en la que se establecen los valores de  B \lor C aplicando la definición del disyuntor a los valores de B y de C en cada una de las filas.(Columnas 2,3 → 4)
Una columna (columna 5) en la que se establecen los valores resultantes de aplicar la definición de la conjunción entre los valores de A (columna 1) y valores de la columna  B \lor C , (columna 4) que representarán los valores de la proposición completa  A \land (B \lor C) , cuyo valor de verdad es V o F según la fila de los valores de A, B, y C que consideremos. (Columnas 1,4 → 5)
Donde podemos comprobar cuándo y por qué la proposición  A \land (B \lor C) es V y cuándo es F.








Contradicción




   \begin{array}{|c|c||c|}
      \hline
      A & \neg A & A \land \neg A  \\
      \hline
      V & F & F \\
      F & V & F \\
      \hline
   \end{array}
Se entiende por proposición contradictoria, o contradicción, aquella proposición que en todos los casos posibles de su tabla de verdad su valor siempre es F. Dicho de otra forma, su valor F no depende de los valores de verdad de las proposiciones que la forman, sino de la forma en que están establecidas las relaciones sintácticas de unas con otras. Sea el caso:

   A \land \neg A
Procederemos de manera similar al caso anterior. Partiendo de la variable A y su contradicción, la conjunción de ambos siempre es falso, dado que si A es verdad su contradicción es falsa, y si A es falsa su contradicción es verdad, la conjunción de ambas da falso en todos los casos.

Tautologías








   \begin{array}{|c|c||c|}
      \hline
      A & \neg A & A \or \neg A  \\
      \hline
      V & F & V \\
      F & V & V \\
      \hline
   \end{array}
Se entiende por proposición tautológica, o tautología, aquella proposición que en todos los casos posibles de su tabla de verdad su valor siempre es V. Dicho de otra forma, su valor V no depende de los valores de verdad de las proposiciones que la forman, sino de la forma en que están establecidas las relaciones sintácticas de unas con otras. Sea el caso:

   A \or \neg A
Siguiendo la mecánica algorítmica de la tabla anterior construiremos su tabla de verdad, tenemos la variable A en disyunción con su contradicción, si A es verdad, su negación es falsa y si A es falsa su negación es verdad, en cualquier caso una de las dos alternativas es cierta, y su disyunción es cierta en todos los casos.



http://www.youtube.com/watch?v=pwJK-4Op438

 

No hay comentarios:

Publicar un comentario