Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La Teora de Conjuntos es una teora matemtica, que estudia bsicamente a un cierto tipo de objetos
llamados conjuntos y algunas veces, a otros objetos denominados no conjuntos, as como a
los problemas relacionados con estos.
Intuitiva e informalmente los objetos de estudio de la Teora de Conjuntos quedan descritos as:
Si x no tiene elementos, entonces x es un objeto de la Teora de Conjuntos.
Si x es un conjunto, entonces x es un objeto de la Teora de Conjuntos.
Los nicos objetos de la Teora de Conjuntos son los descritos en 1 y 2.
La importancia de la Teora de Conjuntos radica en que a partir de ella se puede reconstruir toda la
matemtica, salvo la Teora de Categorias.
Por ejemplo, con la Teora de Conjuntos se pueden definir los siguientes conceptos y probar todas sus
propiedades: par ordenado, relacin, funcin, particin, orden, estructuras algebraicas, los naturales, los
enteros, los racionales, los reales, los complejos, etc.
Teoria de conjuntos
Es la rama de las matemticas a la que el matemtico alemn Georg Cantor di su primer tratamiento formal
en el siglo XIX , concepto de conjunto es uno de las mas fundamentales en matemticas, incluso mas que la
operacin de contar, en todas las ramas de las matemticas puras y aplicadas. En su forma explica,
los principios y terminologas de los conjuntos se utilizan para construir proposiciones matemticas mas claras
y precisas y para explicar conceptos abstractos como el infinito.
Definiciones
Un conjunto es una agrupacin, clase o coleccin de objetos denominados elementos del conjunto:
utilizando smbolos de S presenta que el elemento a pertenece o esta contenido en el conjunto S. o lo que es
el mismo, el conjunto S contiene al elemento a. Un conjunto S esta definido si dado un objeto a, se sabe con
certeza que o a e S o a S. Esto es a no pertenece a S.
Un conjunto se representa frecuentemente con el smbolo S = | | , en donde las llaves engloban los elementos
de S, ya sea de forma explicita, escribiendo todos y cada uno de los elementos, a dando una formula , regla o
proposicin que los describa.
Conceptos bsicos de la Teora de Conjuntos.
Son dos los conceptos bsicos de la Teora de Conjuntos:
Conjunto: Coleccin de cualquier tipo de objetos considerada como un todo, una multiplicidad vista
como unidad; entidad completa bien determinada.
Los objetos que forman al conjunto son nombrados elementos del conjunto o miembros del conjunto.
Por coleccin entenderemos a una agrupacin que est determinada por una propiedad enunciada por medio
de un lenguaje preciso.
Todo conjunto es una coleccin de objetos, pero no toda coleccin de objetos es un conjunto. Esta afirmacin
ser demostrada ms adelante.
Relacin de Pertenencia: El ser elemento de es una relacin binaria o de dos argumentos entre dos objetos
de la Teora de Conjuntos.
Esta relacin va de un objeto a otro, donde el segundo objeto es necesariamente un conjunto y el primero
puede ser o no un conjunto.
Las colecciones llamadas clases, son colecciones de objetos de la Teora de Conjuntos, y pueden ser o no
conjuntos en el siguiente sentido: Todo conjunto es una clase, pero no toda clase es un conjunto.
Proposicin.
La clase de todos los objetos x tales que cumplen la propiedad "x no pertenece a x", no es un conjunto.
Prueba.
Supongamos que dicha clase s fuera un conjunto y llammosle R. Entonces:
Si R no pertenece a R, R cumple la propiedad que caracteriza a la clase y tenemos que R pertenece
a R.
Si R pertenece a R, entonces R no cumple la propiedad que caracteriza a la clase y tenemos que R
no pertenece a R.
Subconjuntos y superconjuntos
Si todo elemento de un conjunto R pertenece tambin al conjunto S. R es un subconjunto de S y S es un
superconjunto de R. Utilizando smbolos, R
S o S R. Todo conjunto es un subconjunto y un
superconjunto de si mismo. Si R
S. Y al menos un elemento S no pertenece a R, se dice que R es un
subconjunto propio de S y S es un superconjunto propio de R. lo ue se representa con lo siguientes smbolos:
R
S. S R. Si R
S son dos conjuntos iguales, lo que se escribe R = S . En los ejemplos anterior . S1
es un subconjunto propio de S2 .
OPERACIN DE CONJUNTOS
Union: Dados don conjuntos cualesquiera A y B llamamos "union" de A y B al conjunto formado por todos los
elementos que pertenecen a A o a B.
Simblicamente:
A U B = { x : x A v x B}
Interseccin:
Dados dos conjuntos cualesquiera A y B llamamos "interseccion" de A y B al conjunto formado por todos los
elementos que pertenecen a Y y pertenecen a B.
Simblicamente:
A B = {x: x A ^ x B}
Diferencia:
Dados dos conjuntos cualesquiera A y B llamamos "diferencia" de A "menos" B al conunto formado por los
elementos que pertence a A y no pertenecen a B.
Simblicamente:
A-B = {x: x A ^ x B}
Complemento:
Dados dos conjuntos cualesquiera A y B con B
A ( B subconjunto de A) llamamos "complemento de B
respecto de A" al conjunto de elemento que pertenece a A y no a B. esto es lo que le falta a B para ser igual a
A.
Producto Cartesiano:
Para definir el producto cartesiano de dos conjuntos cualesquiera A y B primero definiremos a lo que es un par
ordenado.
Par ordenado:
Un par ordenado es un conjunto de dos elementos donde nos interesa el orden en que estos aparezcan, esto
es posee un primer elemento y un segundo elemento. Se representan con parentesisi y a los elementos se les
denominara componentes (a,b) representa el par ordeando cuya primer componente es a y su segunso
componente es b.
Debemos observar que para que dos pares ordenados sean iguales sus componentes deben serlo:
(a,b) = (c,d) si y solo si a=c y b=d.
Habiendo definido lo que es un par ordenado podemos decir que: El producto carteciano de dos conjuntos A y
B es el conjunto de todos los pares ordeandos cuya primera componentes pertenece a A y cuyo segundo
componente pertenece a B.
AXB {(a,b)/ a A y b B}
MULTIPLICACION DE CONJUNTOS
Si A y B son dos conjuntos, el conjunto de todos los posibles pares ordenados de elementos de la forma (a,b),
donde a pertenece a A y b pertenece a B, se denomina producto cartesiano de A y B, que se escribe
normalmente A*B.
CORRESPONEDENCIA ENTRE CONJUNTOS
Los elementos del conjunto A = {1,2,3} se puede relacionar, emparejar o hacer corresponder con los
elementos del conjunto B = {x,y,z} de distintas maneras, de forma que a todos los elementos de B le
corresponden uno de A, a todos los elementos de A le corresponde un elemento de B, elementos distintos de
un conjunto estn emparejados con elementos distintos del otro.
DIAGRAMA DE VENN
A cada conjunto se le considera encerrado dentro de una curva (plana) cerrada. Los elementos del conjunto
considerado pueden ser especficamente dibujados o pueden quedar (implcitamente) sobreentendidos.
Los diagramas son empleados para representar tanto a los conjuntos como a sus operaciones y constituyen
una poderosa herramienta geomtrica, desprovista de valide lgica.
PROPIEDADES DEL ALGEBRA DE CONJUNTOS
Conmutativas
A U B = B U AA B = B A
Asociativas
(A U B) U C = (A B) C =
A U (B U C) A (B C)
A U (B C) = A (B U C)=
Distributivas
(A U B) (A U ( A B) U ( A C )
Neutros
A E = AAU O = A
Propiedades Negativas
A U Ae = E A A = O
Idemponentes
A U A= AA A = A
Absorbentes
AUE=EA O=O
Doble negacion (DN)
(Ae)e = A
Leyes de morgan (LM) (A U B)e = A (A
B)e = Ae U
Be Be
Simplificativas
A U (A B) = A
AA
(A U B ) =
Logica proposicional
La lgica proposicional es la ms antigua y simple de las formas de lgica. Utilizando una representacin
primitiva del lenguaje, permite representar y manipular aserciones sobre el mundo que nos rodea. La lgica
proposicional permite el razonamiento, a travs de un mecanismo que primero evala sentencias simples y
luego sentencias complejas, formadas mediante el uso de conectivos proposicionales, por ejemplo Y (AND), O
(OR). Este mecanismo determina la veracidad de una sentencia compleja, analizando los valores de
veracidad asignados a las sentencias simples que la conforman.
Una proposicin es una sentencia simple que tiene un valor asociado ya sea de verdadero (V), o falso (F). Por
ejemplo:
Hoy es Viernes
Ayer llovi
Hace fro
La lgica proposicional, permite la asignacin de un valor verdadero o falso para la sentencia completa, no
tiene facilidad par analizar las palabras individuales que componen la sentencia. Por este motivo, la
representacin de las sentencias del ejemplo, como proposiciones, sera:
hoy_es_Viernes
ayer_llovi
hace_fro
La proposiciones pueden combinarse para expresar conceptos ms complejos. Por ejemplo:
hoy_es_Viernes y hace_fro.
A la proposicin anterior dada como ejemplo, se la denomina frmula bien formada (well-formed formula, wff).
Una frmula bien formada puede ser una proposicin simple o compuesta que tiene sentido completo y cuyo
valor de veracidad, puede ser determinado. La lgica proposicional proporciona un mecanismo para
asignar valores de veracidad a la proposicin compuesta, basado en los valores de veracidad de las
proposiciones simples y en la naturaleza de los conectores lgicos involucrados.
En la Lgica Formal se estudian los principios y mtodos a travs de los cuales podemos determinar la
validez de argumentos, desde el punto de vista solamente de su estructura, sin tomar en cuenta el contenido
semntico de las expresiones de los argumentos. De esta manera si se argumenta que:
Todos los majadistanenses son de Majadistn Rudistein es Majadistanense
En consecuencia,Rudistein es de Majadistan.
En este argumento, no tomamos en cuenta si los majadistanenses son humanos, perros, pericos o un
concepto abstracto de cualquier rea.
Tampoco nos importa si Rudinstein es un ciudadado de alguna ciudad del mundo o si es el nombre de un
perro.
De esta manera desde el punto de vista de su estructura este argumento es vlido.
Se hace incapi que la Lgica no se hace responsable de su aplicacin a nivel semntico.
Se puede decir que la Lgica es una herramienta para el anlisis de la veracidad de argumentos en base slo
a la estructura de stos, donde el significado de los elementos que intervienen no es tomado en cuenta.
El argumento anterior tiene dos partes principales:
A) Las premisas:
Todos los majadistanenses son de Majadistn
Rudistein es Majadistanense
B) La conclusin:
Rudistein es de Majadistn
De esta manera el argumento es vlido, ya que de las premisas sigue la conclusin, lo cual hasta cierto punto
nos parece totalmente natural. Consideremos el siguiente argumento:
Argentina est en Africa o Argentina est en Asia.
Argentina no est en Asia
En consecuencia, Argentina est en Africa.
Nuevamente este argumento es vlido desde el punto de vista lgico, an cuando sabemos que la conclusin
es falsa.
Cmo puede ser sto? A partir de la Lgica se pueden obtener conclusiones equivocadas?
La respuesta es afirmativa, ya que la lgica no verifica el significado de las premisas.
Debido a lo anterior es necesario distinguir entre proposiciones verdaderas y proposiciones lgicamente
verdaderas.
Las primeras son verdaderas independientemente de su estructura, mientras que las segundos no lo son. De
esta manera, las proposiciones:
Argentina est en Africa o Argentina est en Asia
Argentina est en Africa
Son verdaderas lgicamente debido a que la primera es una premisa y a que la segunda ha sido derivada
lgicamente de sus premisas.
Las proposiciones son expresiones que pueden ser evaluadas como verdaderas o falsas.
En los lenguajes naturales (Espaol, Ingls, etc), las proposiciones slo pueden ser expresiones declarativas
y nunca interrogativas o imperativas.
De esta manera las siguientes son proposiciones:
Los cantantes no duermen.
Comer mucho, engorda
Las montaas cantan bonito
Los mosquitos viven menos de un ao
El hombre desciende del elefante
Sin embargo, las siguientes no son proposiciones por no poder ser evaluadas como verdaderas ni falsas:
Levntate temprano!
Has entendido lo que es una proposicin?
Estudia esta leccin!
Cul es la direccin de la pgina de Lgica Computacional?
En este mdulo estudiamos la lgica proposicional, es decir, se estudian los principios para determinar la
validez de argumentos conformados con proposiciones. Esto involucra los siguientes tipos de proposiciones:
* Proposiciones simples o tomos
* Proposiciones compuestas
Los tomos o proposiciones simples son tales que no es posible encontrar en ellas otras proposiciones,
mientras que las proposiciones compuestas estn conformadas de varias proposicones simples a travs de lo
que se denomina conectores lgicos, entre los cuales se encuentran: y, o, implica.
Ejemplo de proposiciones compuestas son:
Las montaas cantan bonito o Los mosquitos viven menos de un ao.
El hombre desciende del elefante y Comer mucho, engorda.
Los conectadores bsicos de la lgica proposicional, se dan en la Tabla 4.1. Las tablas de verdad para las
operaciones bsicas, se muestran en la Tabla 4.2.
NOMBRE
CONECTOR
SMBOLO
Conjuncin
Disyuncin
Negacin
Implicacin
Equivalencia
AND
OR
NOT
If-Then
Igual
^
v
~
=>
=
Disyuncin
pvq
Conjuncin
p^q
Negacin
~p
Implicacin
p => q
Equivalencia
p=q
Existen varias equivalencias en lgica proposicional, similares a las del lgebra Booleana. Estas se dan en la
Tabla 4.3.
DENOMINACIN
REPRESENTACIN LGICA
Leyes Equipotenciales
A => B = ~A v B
A ^ ~A = F
A v ~A = V
Leyes Conmutativas
A^B=B^A
AvB=BvA
Leyes Distributivas
A ^ (B v C) = (A ^ B) v (A ^ C)
A v (B ^ C) = (A v B) ^ (A v C)
Leyes Asociativas
A ^ (B ^ C) = (A ^ B) ^ C
A v (B v C) = (A v B) v C
Leyes Absortivas
A ^ (A v B) = A
A v (A ^ B) = A
Leyes de DeMorgan
~(A ^ B) = ~A v ~B
~(A v B) = ~A ^ ~B
Se presentan conceptos asociados a la lgica proposicional, cuyos elementos fundamentales son sentencias,
que pueden ser evaluadas como falsas o verdaderas; se introduce el concepto de frmula bien formada y de
su deduccin a partir de expresiones en lenguaje natural, as como la contraccin de frmulas en sus formas
normales. Tambin se muestra la forma de construir circuitos lgicos equivalentes a frmulas de la lgica
proposicional.
1 Introduccin
La lgica proposicional trabaja con sentencias u oraciones a las cuales se les puede asociar un valor de
verdad (cierto o falso); estas sentencias se conocen como sentencias declarativas o, simplemente,
proposiciones. Existen proposiciones que son simples, as como proposiciones que estn construidas por
otras proposiciones usando elementos (conectivas lgicas) que las asocian. Al construir una proposicin, se
debe garantizar que esta puede ser evaluada (frmula bien formada); de la misma forma, podemos construir
proposiciones usando solo un grupo de conectivas, produciendo frmulas que se dice estn en su forma
normal. Las formas normales son importantes por el hecho que permiten definir esquemas generales para el
tratamiento de estas frmulas (GSAT, por ejemplo).
Otro aspecto importante es el de determinar si una proposicin esta construida (o puede ser deducida) a partir
de un conjunto de proposiciones, es decir, si es una consecuencia lgica de dicho conjunto.
Finalmente, existen varias formas de representar una frmula de la lgica proposicional; aqu se introduce el
concepto de circuitos lgicos, donde se asocia a las conectivas lgicas un smbolo grfico.
2 Objetivos
Los objetivos que se persiguen dentro de este mdulo son los siguientes:
El alumno distinguir frmulas bien formadas a partir de oraciones en lenguaje natural para
especificar y definir formalmente un conjunto de sentencias.
El alumno probar consecuencias lgicas (CL) para un conjunto de frmulas bien formadas, a partir
de los teoremas 1 y 2 para distinguir cuando un enunciado es verdadero ante un conjunto de axiomas, o sigue
de ellos.
3 Proposiciones
Al escuchar algo como La rosa es una flor o El cocodrilo es un mamfero, fcilmente se puede determinar si
estas sentencias son ciertas o falsas; sin embargo, al escuchar No seas flojo! o Quin ganar las elecciones?,
no es posible asociar a ellas un valor de verdad. Sentencias como las primeras dos son los elementos
fundamentales con los que trabaja la lgica proposicional.
La lgica proposicional (o clculo proposicional) tiene el propsito de simbolizar cualquier tipo de
razonamiento para su anlisis y tratamiento. Especficamente, para simbolizar razonamiento, la lgica
proposicional usa sentencias declarativas a las que se puede asociar un valor de verdad (cierto o falso); es
decir, usa proposiciones.
No existe una notacin generalmente utilizada para representar proposiciones, pero en este curso se identifica
a cada una de ellas con una letra mayscula (o una cadena de letras maysculas).
Ejemplo: P y Q son proposiciones:
P : La rosa es una flor Q : El cocodrilo es un mamfero
La asociacin de proposiciones produce otras proposiciones conocidas como compuestas, por lo que es
posible diferenciar a las proposiciones simples llamndolas frmulas atmicas o, simplemente tomos y a las
compuestas llamndolas frmulas compuestas. Del ejemplo, P y Q son tomos.
4 Conectivas lgicas
La construccin de frmulas compuestas requiere del uso de elementos que permitan establecer una relacin
entre los tomos que la forman; estos elementos se conocen como conectivas lgicas. En la proposicin ''El
agua esta fra y el calentador est descompuesto'' se tienen dos tomos (El agua esta fria, el calentador est
descompuesto), unidos por la partcula ''y'' la cual se dice que es una conectiva lgica. Otro ejemplo sera ''Si
Luis es ingeniero, entonces Luis es inteligente'', donde la conectiva lgica es ''Si ... entonces''.
Las conectivas lgicas usadas en la lgica proposicional son cinco y son representadas simblicamente de
varias formas, como se muestra en la tabla 1.
Conectiva
Smbolos asociados
Negacin (No)
~, , -
Conjuncin (Y)
?, &, ?
Disyuncin (O)
?, ?, +
?,=
donde:
A: El agua esta fra.
B: El calentador esta descompuesto.
Ejemplo: R: ''Si Luis es ingeniero, entonces Luis es inteligente'', se representa por P? Q.
donde:
P: Luis es ingeniero.
Q: Luis es inteligente.
Como es posible determinar si una proposicin es cierta o falsa, al encontrarse con proposiciones unidas por
conectivas lgicas, es necesario conocer cuales son las reglas que se aplican para determinar si la
proposicin completa es cierta o falsa. La tabla 2 seala los valores resultantes para la evaluacin de
proposiciones compuestas a partir de las diferentes combinaciones de valores de verdad de sus tomos. En
esta tabla P y Q son los tomos y se utiliza V para un valor cierto y F para uno falso.
P?Q
P?Q
P? Q
P? Q
P? Q
( P? Q)
R?S
( P? Q) ? ( R?S)
En general, para evaluar una frmula, se deben considerar todas sus posibles interpretaciones.
Ejemplo: La evaluacin de ( P? Q) ? ( R?S) es:
P
P? Q
( P? Q)
R?S
( P? Q) ? ( R?S)
P? Q
( P? Q) ?P
P? Q
( P? Q) ? P
Una frmula es invlida si y solo si existe por lo menos una interpretacin sobre la cual la frmula es
falsa.
Una frmula es consistente si y solo si existe por lo menos una interpretacin sobre la cual la frmula
es verdadera.
Si una frmula es vlida, entonces es consistente, pero no viceversa.
Si una frmula es inconsistente, entonces es invlida, pero no viceversa.
8 Frmulas equivalentes
Al evaluar las frmulas P? Q y P?Q se observa que todas sus interpretaciones son iguales, por lo que se
dice que ambas frmulas son equivalentes.
Ejemplo: P? Q y P?Q son frmulas equivalentes:
P
P? Q
P?Q
Existen varias equivalencias entre frmulas de la lgica proposicional, las cuales se conocen como leyes de
equivalencia. La tabla 3 muestra estas leyes. Se utiliza el smbolo Tautologa para indicar una tautologa y el
smbolo Contradiccin para indicar una contradiccin.
Ley de equivalencia
Frmula
Doble Implicacin
Implicacin
F? G = F?G
Distribucin
F?(G?H) = (F?G)?(F?H)
F?(G?H) = (F?G)?(F?H)
Asociacin
(F?G)?H = F?(G?H)
(F?G)?H = F?(G?H)
Complementacin
F? F = Contradiccin
F? F = Tautologa
F=F
Conmutacin
F?G = G?F
F?G = G?F
Cero
F?Tautologa = Tautologa
F?Contradiccin = Contradiccin
Identidad
F?Contradiccin = F
F?Tautologa = F
Idempotencia
F?F = F
F?F = F
Absorcin
F?F?Q = F
F?(F?Q) = F
F? F?Q = F?Q
Leyes de Morgan
(F?Q?H) = F? Q? H
(F?Q?H) = F? Q? H
proposicional existen dos formas para presentar frmulas que son importantes ya que permiten
definir mtodos genricos de evaluacin y anlisis; estas formas se conocen como formas normales, y en
particular: forma normal conjuntiva y forma normal disyuntiva.
Forma Normal Conjuntiva: Una frmula est en su forma normal conjuntiva (FNC) si es una conjuncin de
disyunciones, es decir, tiene la forma: F1?F2?...?Fn, en la cual Fn es una frmula construida por una
agrupacin de tomos unidos por disyunciones; esto es Fn es P1?P2?...?Pm. En ambos casos n y m pueden
ser mayores o iguales a 1.
Forma Normal Disyuntiva: Una frmula est en su forma normal disyuntiva (FND) si es una disyuncin de
conjunciones, es decir, tiene la forma: F1?F2?...?Fn , en la cual Fn es una frmula construida por una
agrupacin de tomos unidos por conjunciones; esto es Fn es P1?P2?...?Pm.
Ejemplo: La frmula ( P?Q?R) ?( P?R)?R est en su forma normal conjuntiva construida de
tres funciones F1:P?Q?R, F2: P?R y F3:R. Cada funcin es una agrupacin de tomos unidos por
disyunciones.
Ejemplo: La frmula ( P?Q?R) ?( P?R)?R no est en su forma normal conjuntiva.
Para poder transformar cualquier frmula a su forma normal (conjuntiva o disyuntiva), es necesario aplicar la
siguiente secuencia de operaciones de equivalencia sobre la frmula original:
Sustituir todas las ocurrencias de conectivas ? y ? en la frmula usando las correspondientes leyes
de equivalencia.
Asegurarse que las negaciones afecten solo a tomos, usando las leyes de Morgan y la eliminacin
de dobles negaciones.
Aplicar las otras leyes para encontrar la forma normal (las principales leyes que se aplican son las
distributivas).
Ejemplo: La forma normal conjuntiva de P? Q? S es ( P?S) ?( Q?S) ya que aplicando las reglas anteriores:
Se eliminan las condicionales P? Q por P?Q y ( P?Q) ? S por ( P?Q) ?S.
Se pasan las negaciones a los tomos usando leyes de Morgan produciendo P? Q?S.
Se elimina la doble negacin resultando P? Q?S.
Como la conjuncin tiene mayor prioridad, se distribuye la disyuncin, quedando ( P?S) ?( Q?S) , que ya
esta en la forma normal conjuntiva.
Ejemplo: La forma normal disyuntiva de P? Q? S es P? Q?S.
10 Consecuencias lgicas
Otro concepto importante en la lgica proposicional es el de consecuencia lgica. Uno de los aspectos a
analizar en la lgica proposicional es el de determinar la validez de argumentos representados por frmulas
bien formadas. Un argumento esta formado por las premisas, axiomas o postulados y por una
conclusin, objetivo o consecuencia lgica. Las premisas son proposiciones que son base para la deduccin
de una conclusin o consecuencia.
As, en trminos de la lgica proposicional, una consecuencia lgica es aquella frmula (G) que es derivada
de un grupo de frmulas (F) cumpliendo la restriccin de ser verdadera para todas las interpretaciones
verdaderas del grupo de frmulas (F). Esto es, G es una consecuencia lgica de las premisas F, si y solo si, al
ser verdaderas las premisas, G siempre es verdadera.
Para probar si una frmula es una consecuencia lgica de un grupo de frmulas se tienen dos mtodos, que
se producen a partir de los conceptos de validez e inconsistencia. Estos mtodos se conocen en forma de
teoremas:
Teorema 1: Teniendo un grupo de frmulas F1, F2,...,Fn y otra llamada G, G es una consecuencia lgica de
F1, F2,...,Fn si y solo si la frmula ( F1?F2???Fn) ? G es vlida.
Teorema 2: Teniendo un grupo de frmulas F1, F2,...,Fn y otra llamada G, G es una consecuencia lgica de
F1, F2,...,Fn si y solo si la frmula F1?F2???Fn? G es inconsistente.
Para demostrar si G es una consecuencia lgica se pueden usar tablas de verdad o aplicar las leyes de
equivalencia para encontrar su forma normal.
Ejemplo: U es una consecuencia lgica de ( P?S) ?( S?U) ?P ya que:
1) Definicin de consecuencia lgica:
Aplicando la definicin de consecuencia lgica y aplicando tablas de verdad se tiene que:
P
P?S
S?U
( P?S) ?( S?U)?P
Se observa que U es verdadero para la nica interpretacin verdadera de ( P?S)?( S?U) ?P.
2) Teorema 1:
Usando tablas de verdad la frmula ( ( P?S) ?( S?U) ?P) ? U es una frmula vlida.
( P?S) ?( S?U) ?P
eliminado condicional
( ( P?S) ? ( S?U) ? P) ?U
aplicando De Morgan
( ( P? S) ?( S? U) ? P) ?U
aplicando De Morgan
( ( P? S) ?( S? U) ? P) ?U
aplicando De Morgan
( P? S) ?( S? U) ? P?U
( P? S) ? P?( S? U) ?U
( ( P? P) ?( S? P) ) ?( S? U) ?U
distribuyendo P en P? S
( Tautologa ?( S? P) ) ?( S? U) ?U
aplicando complementacin en P? P
( S? P) ?( S? U) ?U
( S? P) ?( ( S?U) ?( U?U) )
distribuyendo U en S? U
( S? P) ?( ( S?U) ?Tautologa )
( S? P) ?( S?U)
S? P?S?U
Tautologa ? P?U
Tautologa
2) Teorema 2:
Usando tablas de verdad la frmula ( ( P?S) ?( S?U) ?P) ? U es una frmula inconsistente.
( P?S) ?( S?U) ?P
11 Circuitos Lgicos
Debido a que una proposicin puede ser evaluada y resultar solo verdadera o falsa, se puede deducir alguna
equivalencia con el lgebra booleana, que maneja solamente dos valores (0 y 1). Las propiedades del clculo
proposicional son equivalentes a las del lgebra desarrollada por Boole.
En el lgebra booleana, una proposicin es equivalente a una variables, y las conectivas lgicas se utilizan
como compuertas lgicas. La figura 1 muestra las compuestas lgicas ms representativas de esta lgebra.
Los esquemas que resultan de aplicar las compuertas lgicas se conocen como circuitos lgicos.
LENGUAJE
INVENTOR
DESCRIPCION
1900s BINARIO
Bool
primer lenguaje
1946
Plankalkul
Konrad Zuse
1949
Short Code
1950
ASM (ensamblador)
lenguaje ensamblador
1951
A-0
Grace Hopper
1952
AUTOCODE
Alick E. Glennie
1956
FORTRAN
IBM
sistema de Traduccin de
Formulas matemticas
1956
COBOL
1958
ALGOL 58
1960
LISP
1961
FORTRAN IV
1961
COBOL 61 Extendido
1960
ALGOL 60 Revisado
1964
1964
Compilador
Interprete orientado a
la Inteligencia Artificial
IBM
sistema de Traduccin de
Formulas matemticas
PASCAL
Niklaus Wirth
programacin estructurada
BASIC
Universidad de Dartmouth
(California)
1965
SNOBOL
1965
APL
1965
COBOL 65
1966
PL/I
1966
FORTRAN 66
1967
SIMULA 67
1968
ALGOL 68
1968
SNOBOL4
Instruction Code
solo anotacin
IBM
1970s GW-BASIC
sistema de Traduccin de
Formulas matemticas
1970
APL/360
1972
SMALLTALK
Centro de Investigacin de
Xerox en Palo Alto
pequeo y rpido
1972
Laboratorios Bell
1974
COBOL 74
1975
PL /I
1977
FORTRAN 77
Lenguaje sencillo
IBM
sistema de Traduccin de
Formulas matemticas
1980s SMALLTALK/V
Digitalk
pequeo y rpido
1980
C con clases
Laboratorios Bell
1981
PROLOG
Ministerio Japons
Lenguaje estndar para la
de Comercio
Inteligencia Artificial
Internacional e Industria (MITI)
1982
ADA
1984
C++
1985
CLIPPER
1985
QuickBASIC 1.0
Microsoft
compilador de BASIC
1986
QuickBASIC 2.0
Microsoft
1987
QuickBASIC 3.0
Microsoft
1987
QuickBASIC 4.0
Microsoft
1987
1988
QuickBASIC 4.5
Microsoft
tarjeta SVGA
1989
QuickBASIC 7.1
Microsoft
1989
ASIC v5.0
Microsoft
lenguaje de script
1990
Tim Berners-Lee
para Internet
HTML
1993
XML
C. M. Sperberg-McQueen
para Internet
1993
SGML
Charles F. Goldfarb
para Internet
1990s WML
1990s ASP
para Internet
Microsoft
1990s PHP
para Internet
para Internet
1995
JAVA
Sun Microsistemas
1995
CLIPPER 5.01
1995
GNAT ADA95
1995
FORTRAN 95
IBM
sistema de Traduccin de
Formulas matemticas
1991
Microsoft
1992
Microsoft
1993
Microsoft
1994
Microsoft
1995
Microsoft
1998
Microsoft
1990s C++
2001
Microsoft
Los lenguajes de programacin son herramientas que nos permiten crear programas y software. Entre ellos
tenemos Delphi, Visual Basic, Pascal, Java, etc..
Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad
de memoria; tales como el disco duro.
Los lenguajes de programacin de una computadora en particular se conoce como cdigo de mquinas o
lenguaje de mquinas.
Estos lenguajes codificados en una computadora especfica no podrn ser ejecutados en otra computadora
diferente.
Para que estos programas funcionen para diferentes computadoras hay que realizar una versin para cada
una de ellas, lo que implica el aumento del costo de desarrollo.
Por otra parte, los lenguajes de programacin en cdigo de mquina son verdaderamente difciles de
entender para una persona, ya que estn compuestos de cdigos numricos sin sentido nemotcnico.
Los lenguajes de programacin facilitan la tarea de programacin, ya que disponen de formas adecuadas que
permiten ser leidas y escritas por personas, a su vez resultan independientes del modelo de computador a
utilizar.
Los lenguajes de programacin representan en forma simblica y en manera de un texto los cdigos que
podrn ser leidos por una persona.
Los lenguajes de programacin son independientes de las computadoras a utilizar.
Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de
programacin simblico. Los procesadores del lenguaje son los programas que permiten el tratamiento de
la informacin en forma de texto, representada en los lenguajes de programacin simblicos.
Hay lenguajes de programacin que utilizan compilador.
La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa, sin embargo su
inconveniente es que la velocidad de ejecucin es ms lenta ya que debe analizar e interpretar las
instrucciones contenidas en el programa fuente.
LENGUAJES FORMALES
A1= {A,B,C,D,E,F,G,,Z}
A2= {0,1}
A3= {0,1,2,3,4,5,6,7,8,9..}
A4={|,|}
Juan, pedro, luis ,dasdsada
0 1 11001100 1111
2 304 12.365
x = juna {sobre A|} y = //|{sobre A4}
z = 123.56 {sobre A3}
|x|=4|y|=4|z|=6
se define la palabra vacia amperson.
W (A) = { amperson , p,pp,ppp,pp.,pp.,,,,}
X W (A) , y W (A)
Propiedades asociativas : x (yz) = (xy) z
Existencia de elementos neutros x amperson = amperson x = x
Operaciones con estructura de monoide (semigrupo con elementos neutros)
La concatenacin no cumple la propiedad conmutativa:
Xy = ABCCDE
Yx = CDEABC
| xy | = | x | + | y |
LEMA
Para toda gramtica lineal derecha existe otra gramtica lineal izquierda equivalente, que no contiene reglas
de la forma A= aS, donde a Er., A En y S es el axioma de la gramtica.
TEOREMA
Para toda gramtica lineal derecha existe otra gramtica lineal izquierda equivalente.
BIBLIOGRAFIA
Copias del Instituto Tecnolgica de Minatitlan Dpto. Ing. En sistemas computacionales "Lenguajes y
Autmatas"
http://lenguajes-de-programacion.com/lenguajes-de-programacion.shtml
http://www.iespana.es/iabot/ciencia/software/historia_lenguajes_programacion.htm
http://w3.mor.itesm.mx/~logica/log9808/cmodulo2.html
http://www.monografiass.com/monografiass/EpZElAkVEVkknnOnrx.php
http://w3.mor.itesm.mx/~logica/log9808/log_prop.html
http://www.terra.es/personal/jftjft/Algebra/Teoria%20de%20Conjuntos/Conjuntos.htm
http://www.fciencias.unam.mx/lytc/tc/
Enviado por:
Ing.+Lic. Yunior Andrs Castillo S.
"NO A LA CULTURA DEL SECRETO, SI A LA LIBERTAD DE INFORMACION"
www.monografias.com/usuario/perfiles/ing_lic_yunior_andra_s_castillo_s/monografias
Santiago de los Caballeros,
Repblica Dominicana,
2015.
"DIOS, JUAN PABLO DUARTE Y JUAN BOSCH POR SIEMPRE"