SlideShare a Scribd company logo
1 of 21
Lenguajes Formales
ISC. Erivan Martínez Ovando
TEORIA DE CONJUNTOS
• DEFINICIÓN:
Un conjunto es una colección de objetos, los
objetos que conforman un conjunto son llamados
elementos o miembros.
La notación común para representar un conjunto es
a través de letras mayúsculas y sus elementos con
letras minúsculas.
Ejemplo: A = {a,b,c,0,1}
Si un objeto x es un elemento de X, se dice que
x pertenece a X o que X contiene a x, lo cual
se denota como:
x ∈ X
Si un objeto y no es un elemento de X, se
emplea la notación:
y ∉ X
• CONJUNTO UNIVERSAL. Los elementos de todos los
conjuntos en consideración pertenecen usualmente
a un gran conjunto llamado universal, representado
con la letra U.
• CONJUNTO VACIO. El conjunto que no contiene
elementos y se representa por ∅.
Ejemplos de conjuntos:
A = {a,e,i,o,u}
Nombres = {Juan, Pedro, Sonia, Karen}
CARACTERÍSTICAS DE LOS
CONJUNTOS
• Un conjunto no distingue la repetición de
objetos.
• El orden dentro de los elementos de un
conjunto, matemáticamente es irrelevante.
• Un conjunto cuando tiene un número infinito
de elementos, se dice que es un conjunto
infinito y la notación para representarlo es
la elipsis “…”.
PRINCIPIO DE EXTENSIÓN
• Definir a un conjunto mediante sus
elementos se le conoce como principio de
extensión.
PRINCIPIO DE INTENCIÓN
• Definir a un conjunto por sus características
o a través de una proposición se le conoce
como principio de intención.
EJEMPLOS
EXTENSIONALEXTENSIONAL INTENCIONALINTENCIONAL
X={1,2,3,4,…}X={1,2,3,4,…} X={x:x es positivo}X={x:x es positivo}
X={2,4,6,8,10,…}X={2,4,6,8,10,…} X={x:x es positivo yX={x:x es positivo y
par}par}
X={a,e,i,o,u}X={a,e,i,o,u} X={x:x es vocal}X={x:x es vocal}
SUBCONJUNTO
• Un conjunto A se dice que es un subconjunto
del conjunto B, si cada elemento de A es
también elemento de B, la notación
matemática es la siguiente:
A ⊂ B
B={a,e,i,o,u}
A={e,i,o}
CONJUNTO DISJUNTO
• Dos conjuntos A y B se dice que son
disjuntos si no tiene elementos comunes,
esto es:
A ∩ B = ∅
Por ejemplo:
X={x:x es par}; Y={y:y es impar}
son disjuntos
CONJUNTOS COMO OBJETOS
• Los conjuntos también son objetos y por ello
pueden ser elementos de otros conjuntos.
El conjunto {{1,2},{1,3},{2},{3}} tiene 4
elementos.
{∅} es un conjunto con un elemento, mientras
que ∅ no contiene elementos, así que {∅} y ∅
son conjuntos distintos, por lo tanto:
∅ ∈ {∅}
∅ ⊂ ∅
∅ ∉ ∅
CONJUNTO POTENCIA
• El conjunto cuyos elementos son todos
los subconjuntos del conjunto A, se
denomina conjunto potencia de A y se
denota por:
Ejemplo: A = {1,2,3}
2A
={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}
PARTICIÓN DE UN CONJUNTO
• Una partición de un conjunto A (no vacío) es un
nuevo conjunto formado por subconjuntos definidos
por Π de 2A
tal que: cada elemento de Π es un
conjunto no vacío.
los elementos de Π son disjuntos entre sí.
la unión de los elementos de la partición, es el
mismo conjunto A.
Ejemplo:
A = {1,2,a,b} algunas particiones posibles de A
A Π=[{1},{2},{a},{b}]
A Π=[{1,2,a},{b}]
A Π=[{1,2},{a,b}]
CARDINALIDAD
• De manera intuitiva, la cardinalidad de un
conjunto es el número de elementos que
contiene, por ejemplo:
CONJUNTOCONJUNTO CARDINALIDADCARDINALIDAD
A={1,2,3}A={1,2,3} |A|=3|A|=3
B={a,b}B={a,b} |B|=2|B|=2
C={{a,d},{2,3}}C={{a,d},{2,3}} |C|=2|C|=2
D={{D={{∅∅},{},{∅∅},{},{∅∅}}}} |D|=3|D|=3
E={1,2,3,4,5,…}E={1,2,3,4,5,…} No es posible establecer laNo es posible establecer la
cardinalidad en conjuntos infinitos o sucardinalidad en conjuntos infinitos o su
cardinalidad es simplemente infinita.cardinalidad es simplemente infinita.
OPERACIONES SOBRE
CONJUNTOS
En la teoría de conjuntos se tienen
operaciones básicas como la unión,
intersección y diferencia que se definen de
la siguiente manera:
UNIÓN: la unión de dos conjuntos A y B es un
tercer conjunto cuyos elementos son
también elementos de A o B o ambos.
A∪B={x: x ∈ A ó x ∈ B}
INTERSECCIÓN: La intersección de dos
conjuntos A y B es el conjunto cuyos
elementos son comunes a A y B.
A∩B={x: x ∈ A y x ∈B}
DIFERENCIA: La diferencia de A con respecto
a B, es el conjunto cuyos elementos están
en A pero no en B.
A-B={x: x∈A y x∉B}
COMPLEMENTO ABSOLUTO: El complemento
absoluto o simplemente complemento, es
el conjunto de elementos que pertenecen a
U pero no pertenecen a A.
Ac
={x: x∈U y x∉A}
EJEMPLOS
A={1,2,3,4}; B={3,4,5,6}; U={1,2,3,
…,9}
A∪B={1,2,3,4,5,6}
A∩B={3,4}
A-B={1,2}
Ac
={5,6,7,8,9}
DIFERENCIA SIMÉTRICA
• La diferencia simétrica entre dos conjuntos A y
B, es el conjunto que contiene exactamente
todos los elementos que están en A o en B pero
no en ambos.
A⊕B=(A∪B)-(A∩B)
Ejemplos:
{a,b}⊕{a,c}={b,c}
{a,b}⊕{a,b}=∅
DIAGRAMA DE VENN
• Un diagrama de Venn es una representación
gráfica de conjuntos. El conjunto universal
se representa por el interior de un
rectángulo y los otros conjuntos se
representan por círculos incluidos en el
rectángulo. Ejemplos:
U
B
A
U
B
A
U
BA
(a) A⊂B (b) A y B son disjuntos (c)
REPRESENTACIÓN DE OPERACIONES DE
CONJUNTOS A TRAVÉS DE DIAGRAMAS DE VENN
U
BA
U
BA
A∪B A∩B
A-B Ac
U
BAA
U
BA
LEYES DE CONJUNTOS
• Leyes de Complemento
A∪Ac
=U
Uc
=∅
A∩Ac
=∅
∅c
=U
• Leyes de Morgan
(A∪B)c
=Ac
∩Bc
(A∩B)c
=Ac
∪Bc

More Related Content

What's hot

Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formalesIsabel
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datosIsabel
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoangiepao1717
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedioGuillermo
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.LuiS YmAY
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Humano Terricola
 

What's hot (20)

Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Analizador lexico
Analizador lexicoAnalizador lexico
Analizador lexico
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintáctico
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Automatas y gramaticas
Automatas y gramaticasAutomatas y gramaticas
Automatas y gramaticas
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1
 

Similar to Teoria de Automatas & Lenguajes Formales

Similar to Teoria de Automatas & Lenguajes Formales (20)

Teoría de Conjuntos y Ejercicios
Teoría de Conjuntos y Ejercicios Teoría de Conjuntos y Ejercicios
Teoría de Conjuntos y Ejercicios
 
Matemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de ConjuntosMatemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de Conjuntos
 
Teoria de conjuntos
Teoria de conjuntosTeoria de conjuntos
Teoria de conjuntos
 
Presentación1 conjuntos
Presentación1 conjuntosPresentación1 conjuntos
Presentación1 conjuntos
 
Conjuntos 6°
Conjuntos 6°Conjuntos 6°
Conjuntos 6°
 
Adonis conjuntos
Adonis conjuntos Adonis conjuntos
Adonis conjuntos
 
archivodiapositiva_20211227144723 (2).pdf
archivodiapositiva_20211227144723 (2).pdfarchivodiapositiva_20211227144723 (2).pdf
archivodiapositiva_20211227144723 (2).pdf
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
 
Teoria de-conjuntos romeo gobbo
Teoria de-conjuntos romeo gobboTeoria de-conjuntos romeo gobbo
Teoria de-conjuntos romeo gobbo
 
Conjuntos primera parte
Conjuntos primera parteConjuntos primera parte
Conjuntos primera parte
 
Conjuntos primera parte
Conjuntos primera parteConjuntos primera parte
Conjuntos primera parte
 
Un conjunto es una agrupación de objetos
Un conjunto es una agrupación de objetosUn conjunto es una agrupación de objetos
Un conjunto es una agrupación de objetos
 
Teoría de conjuntos
Teoría de conjuntosTeoría de conjuntos
Teoría de conjuntos
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Eduardo estructura discreta
Eduardo estructura discretaEduardo estructura discreta
Eduardo estructura discreta
 
Conjunto
ConjuntoConjunto
Conjunto
 
Teoría de los conjuntos
Teoría de los conjuntosTeoría de los conjuntos
Teoría de los conjuntos
 
Conjunto
ConjuntoConjunto
Conjunto
 
Estructuras discretas unidad iii
Estructuras discretas unidad iiiEstructuras discretas unidad iii
Estructuras discretas unidad iii
 
Unidad 2 de matematica archivo original
Unidad 2 de matematica archivo originalUnidad 2 de matematica archivo original
Unidad 2 de matematica archivo original
 

More from Erivan Martinez Ovando

More from Erivan Martinez Ovando (12)

Dirección ip y Subredes
Dirección ip y SubredesDirección ip y Subredes
Dirección ip y Subredes
 
Adoracion, Alabanza
Adoracion, AlabanzaAdoracion, Alabanza
Adoracion, Alabanza
 
Tecnología Orientada a Objetos
Tecnología Orientada a ObjetosTecnología Orientada a Objetos
Tecnología Orientada a Objetos
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Teoria de Automatas, lenguaje
Teoria de Automatas, lenguaje Teoria de Automatas, lenguaje
Teoria de Automatas, lenguaje
 
Modelo OSI, red de computadoras
Modelo OSI, red de computadorasModelo OSI, red de computadoras
Modelo OSI, red de computadoras
 
Normalizacion de Base de datos,
Normalizacion de Base de datos, Normalizacion de Base de datos,
Normalizacion de Base de datos,
 
Red de Petri
Red de Petri Red de Petri
Red de Petri
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de Datos
 

Teoria de Automatas & Lenguajes Formales

  • 2. TEORIA DE CONJUNTOS • DEFINICIÓN: Un conjunto es una colección de objetos, los objetos que conforman un conjunto son llamados elementos o miembros. La notación común para representar un conjunto es a través de letras mayúsculas y sus elementos con letras minúsculas. Ejemplo: A = {a,b,c,0,1}
  • 3. Si un objeto x es un elemento de X, se dice que x pertenece a X o que X contiene a x, lo cual se denota como: x ∈ X Si un objeto y no es un elemento de X, se emplea la notación: y ∉ X
  • 4. • CONJUNTO UNIVERSAL. Los elementos de todos los conjuntos en consideración pertenecen usualmente a un gran conjunto llamado universal, representado con la letra U. • CONJUNTO VACIO. El conjunto que no contiene elementos y se representa por ∅. Ejemplos de conjuntos: A = {a,e,i,o,u} Nombres = {Juan, Pedro, Sonia, Karen}
  • 5. CARACTERÍSTICAS DE LOS CONJUNTOS • Un conjunto no distingue la repetición de objetos. • El orden dentro de los elementos de un conjunto, matemáticamente es irrelevante. • Un conjunto cuando tiene un número infinito de elementos, se dice que es un conjunto infinito y la notación para representarlo es la elipsis “…”.
  • 6. PRINCIPIO DE EXTENSIÓN • Definir a un conjunto mediante sus elementos se le conoce como principio de extensión. PRINCIPIO DE INTENCIÓN • Definir a un conjunto por sus características o a través de una proposición se le conoce como principio de intención.
  • 7. EJEMPLOS EXTENSIONALEXTENSIONAL INTENCIONALINTENCIONAL X={1,2,3,4,…}X={1,2,3,4,…} X={x:x es positivo}X={x:x es positivo} X={2,4,6,8,10,…}X={2,4,6,8,10,…} X={x:x es positivo yX={x:x es positivo y par}par} X={a,e,i,o,u}X={a,e,i,o,u} X={x:x es vocal}X={x:x es vocal}
  • 8. SUBCONJUNTO • Un conjunto A se dice que es un subconjunto del conjunto B, si cada elemento de A es también elemento de B, la notación matemática es la siguiente: A ⊂ B B={a,e,i,o,u} A={e,i,o}
  • 9. CONJUNTO DISJUNTO • Dos conjuntos A y B se dice que son disjuntos si no tiene elementos comunes, esto es: A ∩ B = ∅ Por ejemplo: X={x:x es par}; Y={y:y es impar} son disjuntos
  • 10. CONJUNTOS COMO OBJETOS • Los conjuntos también son objetos y por ello pueden ser elementos de otros conjuntos. El conjunto {{1,2},{1,3},{2},{3}} tiene 4 elementos. {∅} es un conjunto con un elemento, mientras que ∅ no contiene elementos, así que {∅} y ∅ son conjuntos distintos, por lo tanto: ∅ ∈ {∅} ∅ ⊂ ∅ ∅ ∉ ∅
  • 11. CONJUNTO POTENCIA • El conjunto cuyos elementos son todos los subconjuntos del conjunto A, se denomina conjunto potencia de A y se denota por: Ejemplo: A = {1,2,3} 2A ={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}
  • 12. PARTICIÓN DE UN CONJUNTO • Una partición de un conjunto A (no vacío) es un nuevo conjunto formado por subconjuntos definidos por Π de 2A tal que: cada elemento de Π es un conjunto no vacío. los elementos de Π son disjuntos entre sí. la unión de los elementos de la partición, es el mismo conjunto A. Ejemplo: A = {1,2,a,b} algunas particiones posibles de A A Π=[{1},{2},{a},{b}] A Π=[{1,2,a},{b}] A Π=[{1,2},{a,b}]
  • 13. CARDINALIDAD • De manera intuitiva, la cardinalidad de un conjunto es el número de elementos que contiene, por ejemplo: CONJUNTOCONJUNTO CARDINALIDADCARDINALIDAD A={1,2,3}A={1,2,3} |A|=3|A|=3 B={a,b}B={a,b} |B|=2|B|=2 C={{a,d},{2,3}}C={{a,d},{2,3}} |C|=2|C|=2 D={{D={{∅∅},{},{∅∅},{},{∅∅}}}} |D|=3|D|=3 E={1,2,3,4,5,…}E={1,2,3,4,5,…} No es posible establecer laNo es posible establecer la cardinalidad en conjuntos infinitos o sucardinalidad en conjuntos infinitos o su cardinalidad es simplemente infinita.cardinalidad es simplemente infinita.
  • 14. OPERACIONES SOBRE CONJUNTOS En la teoría de conjuntos se tienen operaciones básicas como la unión, intersección y diferencia que se definen de la siguiente manera: UNIÓN: la unión de dos conjuntos A y B es un tercer conjunto cuyos elementos son también elementos de A o B o ambos. A∪B={x: x ∈ A ó x ∈ B}
  • 15. INTERSECCIÓN: La intersección de dos conjuntos A y B es el conjunto cuyos elementos son comunes a A y B. A∩B={x: x ∈ A y x ∈B} DIFERENCIA: La diferencia de A con respecto a B, es el conjunto cuyos elementos están en A pero no en B. A-B={x: x∈A y x∉B}
  • 16. COMPLEMENTO ABSOLUTO: El complemento absoluto o simplemente complemento, es el conjunto de elementos que pertenecen a U pero no pertenecen a A. Ac ={x: x∈U y x∉A}
  • 18. DIFERENCIA SIMÉTRICA • La diferencia simétrica entre dos conjuntos A y B, es el conjunto que contiene exactamente todos los elementos que están en A o en B pero no en ambos. A⊕B=(A∪B)-(A∩B) Ejemplos: {a,b}⊕{a,c}={b,c} {a,b}⊕{a,b}=∅
  • 19. DIAGRAMA DE VENN • Un diagrama de Venn es una representación gráfica de conjuntos. El conjunto universal se representa por el interior de un rectángulo y los otros conjuntos se representan por círculos incluidos en el rectángulo. Ejemplos: U B A U B A U BA (a) A⊂B (b) A y B son disjuntos (c)
  • 20. REPRESENTACIÓN DE OPERACIONES DE CONJUNTOS A TRAVÉS DE DIAGRAMAS DE VENN U BA U BA A∪B A∩B A-B Ac U BAA U BA
  • 21. LEYES DE CONJUNTOS • Leyes de Complemento A∪Ac =U Uc =∅ A∩Ac =∅ ∅c =U • Leyes de Morgan (A∪B)c =Ac ∩Bc (A∩B)c =Ac ∪Bc