INDUCCIÓN. Inducción - 2

Documentos relacionados
Inducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones

Conjuntos, relaciones y funciones Susana Puddu

Algoritmos y programas. Algoritmos y Estructuras de Datos I

Capítulo 2: Inducción y recursión Clase 2: El principio de Inducción Fuerte

Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática

MODELOS DE COMPUTACION I Preguntas Tipo Test. 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular.

Pregunta 1 Es correcta esta definición? Por qué?

Terminaremos el capítulo con una breve referencia a la teoría de cardinales.

Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002

Semana02[1/23] Conjuntos. 9 de marzo de Conjuntos

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

No todos los LRs finitos se representan mejor con ERs. Observe el siguiente ejemplo:

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42

Semana 09 [1/28] Sucesiones. 29 de abril de Sucesiones

Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 45

PAIEP. Complemento Ortogonal

DE LOS NÚMEROS NATURALES Y ENTEROS

Conjuntos. Un conjunto es una colección de objetos. Si a es un objeto y R es un conjunto entonces por. a R. se entiende que a pertenece a R.

Semana05[1/14] Relaciones. 28 de marzo de Relaciones

EJERCICIOS del TEMA 3: Lenguajes independientes del contexto

En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse

Es claro que es una relación de equivalencia. Para ver que tener la misma cardinalidad y la cardinalidad están bien definidas queremos ver que

Lenguajes y Gramáticas

Tipos algebraicos y abstractos. Algoritmos y Estructuras de Datos I. Tipos algebraicos

TEMA 1: NÚMEROS NATURALES. SISTEMA DE NUMERACIÓN

Autómatas de Pila. Descripciones instantáneas o IDs. El Lenguaje de PDA. Equivalencia entre PDAs y CFGs INAOE (INAOE) 1 / 50

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

Autómatas Finitos Deterministicos (DFA)

5 Autómatas de pila 5.1 Descripción informal. 5.2 Definiciones

Grupos libres. Presentaciones.

Espacios topológicos. 3.1 Espacio topológico

GRAMATICAS LIBRES DEL CONTEXTO

Autora: Jeanneth Galeano Peñaloza. 3 de febrero de Universidad Nacional de Colombia Departamento de Matemáticas Sede Bogotá 1/ 45

Capítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:

ARITMÉTICA MODULAR. Unidad 1

Tema 2: Teorema de estructura de los grupos abelianos finitamente generados.

Expresiones Regulares y Derivadas Formales

Unidad Temática 3: Probabilidad y Variables Aleatorias

MATEMÁTICAS BÁSICAS. Autora: Jeanneth Galeano Peñaloza Edición: Oscar Guillermo Riaño

Autómatas Deterministas. Ivan Olmos Pineda

Rudimentos 3: Inducción Matemática Profesor Ricardo Santander

Índice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción

Introducción a los espacios vectoriales

COMPLEMENTO DEL TEÓRICO

Números naturales y recursividad

Interrogación 2. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003

Recordemos que utilizaremos, como es habitual, la siguiente notación para algunos conjuntos de números que son básicos.

MATEMÁTICAS BÁSICAS. 2 de marzo de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS

Conjuntos finitos y conjuntos numerables

Lenguajes, Gramáticas y Autómatas Conceptos

Expresiones regulares, gramáticas regulares

Problemas Prueba de significación de la hipótesis nula Vicente Manzano-Arrondo, 2013

Teoría de Conjuntos y Conjuntos Numéricos

CAPÍTULO 2 NOCIONES BÁSICAS DE TEORÍA DE CONJUNTOS

Cálculo Diferencial: Enero 2016

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

Semana03[1/17] Funciones. 16 de marzo de Funciones

Espacios conexos. Capítulo Conexidad

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Grado en Ingeniería Informática Online, Curso Universidad Rey Juan Carlos

Capítulo 4. Lógica matemática. Continuar

UNIDAD II: TEORÍA DE CONJUNTOS 2.1. INTRODUCCIÓN

Objetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones

Sesión del día 11 de Marzo del 2011 y tutoría del día 12 de Marzo del 2011

Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación.

1. Sucesiones y redes.

PROBLEMAS RESUELTOS DE PREPARACIÓN PARA OPOSICIONES. Problemas 02

LOS AXIOMAS DE PEANO Y EL PRINCIPIO DE INDUCCIÓN MATEMÁTICA

Espacios Vectoriales

Números naturales, principio de inducción

TEORÍA DE CONJUNTOS.

6.1 Pruébese que la unión de un número finito de conjuntos acotados es un conjunto acotado.

Teoría de la Probabilidad Tema 2: Teorema de Extensión

Teoría de Lenguajes. Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0

Tema 6: Teoría Semántica

Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica

CONJUNTOS TEORIA BASICA DE CONJUNTOS

El Juego como Problema de Búsqueda

John Venn Matemático y filósofo británico creador de los diagramas de Venn

Análisis Matemático I: La integral de Riemann

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

Criterios de divisibilidad y Congruencias

XQuery. Un lenguaje de consulta para XML.

CONJUNTOS Y SISTEMAS NUMÉRICOS

Introducción a la Lógica

Espacios Vectoriales

Tema 2. Fundamentos de la Teoría de Lenguajes Formales

GEOMETRÍA. que pasa por el punto P y es paralelo a π. (0,9 puntos) b) Determinar la ecuación del plano π

Definición 1 Un semigrupo es un conjunto E provisto de una operación binaria asociativa sobre E, se denota por (E, ).

Lenguajes No Regulares

Espacios completos. 8.1 Sucesiones de Cauchy

10.4 Sistemas de ecuaciones lineales

Distribuciones de probabilidad bidimensionales o conjuntas

Equivalencia Entre PDA y CFL

Inducción Matemática. Departamento de Matemáticas. Inducción Matemática p. 1/31

1. (F, +) es un grupo abeliano, denominado el grupo aditivo del campo.

4. Resolución de indeterminaciones: la regla de L Hôpital.

Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional

Transcripción:

INDUCCIÓN Inducción - 1 Inducción - Plan Conjuntos Inductivos Inducción como mecanismo primitivo para definir conjuntos Pruebas Inductivas Principios de inducción asociados a los conjuntos inductivos como mecanismo de prueba Definiciones Recursivas Esquemas de recursión primitiva como mecanismo de definición de funciones sobre conjuntos inductivos Esquema de recursión general Inducción - 2 1

1. Conjuntos Inductivos Inducción - 3 Formas de Definir Conjuntos Hay dos formas típicas de definir conjuntos: Por extensión, o sea dando cada uno de los elementos del conjunto. Ej: A = {0, 2, 4} Por comprensión, o sea, dando una condición que deben cumplir los elementos del conjunto. Ej: B = { x x es par y x < 5 } Cada forma tiene sus aplicaciones. Inducción - 4 2

Definición Inductiva de Conjuntos La idea de la Definición Inductiva de Conjuntos es: Agregar ciertos elementos individuales en el conjunto. Construir nuevos elementos del conjunto combinando los elementos agregados anteriormente. Las definiciones suelen escribirse como reglas que debe cumplir el conjunto que se está definiendo. Inducción - 5 Definición Inductiva de Conjuntos Cómo definir los Naturales? Dando una regla que diga que 0 es un natural. Dando otra regla que diga que si tenemos un natural n, se puede construir otro natural aplicando el operador sucesor ( o sumando 1). Definición Inductiva de los naturales. 0 N. Si n N, entonces n+1 N. Inducción - 6 3

Diferentes Visiones de las Definiciones Inductivas Visión Constructiva: Las reglas describen un proceso que permite construir los elementos de un conjunto a partir de otros elementos que ya están en el conjunto. Visión Declarativa: Las reglas describen directamente un conjunto determinado de todos aquellos que cumplen con las reglas. Inducción - 7 Visión Constructiva de una Definición Inductiva. Dado un conjunto inicial B Se aplican las reglas y se agranda B usando los elementos del conjunto. El conjunto que se define es el de todos los elementos que se pueden construir con la reglas. El conjunto resultante, cumple con las reglas dadas. Inducción - 8 N... 2 (0+1+1) 1 (0+1) 0 4

Visión Declarativa de las Definiciones Inductivas Dadas algunas reglas, hay varios conjuntos que cumplen con todas ellas. Cuál de todos esos es el que se está definiendo? Se define el mínimo conjunto que cumple con las reglas. O lo que es lo mismo la intersección de todos los conjuntos que cumplen con las reglas. { 0, π} { 0, 0+1, π,π+1...} { { 0,0+1, 0 N{ } a } a, a +1} Inducción - 9 Significado de una definición inductiva Cuando damos una definición inductiva de un conjunto : 1. Definimos un conjunto. 2. Definimos una manera de recorrer (construir) sus elementos. 3. Todos los elementos del conjunto se recorren con las reglas dadas. 4. El orden al aplicar las reglas es relevante, dado que un orden distinto puede dar (y en general lo hace) elementos distintos. Inducción - 10 5

Ejemplo: los pares P Consideremos las siguientes reglas: 0 P n+2 P, si n P Queda definido inductivamente el conjunto de los pares P P = {0,2,4,6,8,...} El conjunto base es el conjunto {0}. Inducción - 11 Ejemplo : los pares P Consideremos las siguientes reglas: 0 P 2 P n+4 P, si n P Queda definido inductivamente el conjunto de los pares P. El conjunto base es {0,2} Inducción - 12 6

Pares: P versus P Con respecto al significado de las definiciones: Definimos dos conjuntos P y P. Pero sus definiciones inductivas son distintas, porque las formas de recorrer son diferentes. Todos los elementos de los dos conjuntos son los generados exclusivamente por las reglas y son los mismos. Inducción - 13 P versus P Cómo se demuestra que 10 es par en términos de los conjuntos que manejamos? Se construye el 10 de P. Se construye el 10 de P Inducción - 14 7

P versus P 0 2 4 P P 6 10 8 Inducción - 15 Tiempo y/o Tamaño Cuántas aplicaciones de reglas (qué tamaño) tiene el 10? En P: 0, 2, 4, 6, 8, 10 En P : 2, 6, 10 Distintas definiciones inductivas llevan a funciones con distinta complejidad. El tamaño de un objeto puede ser distinto en función de reglas distintas para definir el conjunto. Un elemento complejo, siempre se compone de elementos más chicos o menos complejos. Inducción - 16 8

Resumen: Definición inductiva de un conjunto Se define inductivamente el conjunto como el menor conjunto que cumple con las reglas. En el caso de los pares: 1. 0 esta en P 2. Si n esta en P, entonces n + 2 tambien lo esta También se puede ver como reglas de construcción de los elementos del conjunto y por lo tanto del propio conjunto. Inducción - 17 Ejemplos Numéricos Naturales: 0 N n+1 N, si n N Pares 0 P n + 2 P, si n P Impares 1 I n+2 I, si n I Observar que: En las reglas inductivas, las metavariables (n en este caso) siempre representan elementos que necesitan menos reglas para su construcción. Inducción - 18 9

Lenguajes Se llama Lenguaje a un conjunto de frases o palabras (tiras, secuencias, strings,...) construidas sobre un conjunto dado de símbolos. Ese conjunto de símbolos se le llama Alfabeto del lenguaje. Hay lenguajes que se pueden definir inductivamente y tratar como conjuntos inductivos. Inducción - 19 Ejemplo: {a,b}* Sea {a,b} un conjunto de símbolos (alfabeto) {a,b}* es el conjunto de todas las posibles secuencias formadas con los símbolos a y b {a,b}* se define inductivamente por las siguientes cláusulas: i. ε {a,b}* (palabra vacía) ii. Si w {a,b}* entonces aw {a,b}* iii. Si w {a,b}* entonces bw {a,b}* Observar que ε es una palabra y no un símbolo del alfabeto! Inducción - 20 10

Ejemplo: Σ* Para un alfabeto Σ cualquiera, Σ* es el conjunto de todas las palabras (secuencias de símbolos) formadas con elementos de Σ. Σ* se define inductivamente por las cláusulas: i. ε Σ* (palabra vacía) ii. Si w Σ* y x Σ entonces xw Σ* Inducción - 21 Ejemplo : Lenguajes específicos L 1 {a,b}* definido inductivamente por: i. a L 1 ii. si w L 1 entonces bwb L 1 Es el conjunto de las tiras que tienen una sóla 'a' y la misma cantidad de 'b' antes y después de la 'a'. L 2 {a,b,c}* definido inductivamente por: i. b L 2 ii. Si w L 2 entonces awc L 2 Inducción - 22 11

Pertenencia a un conjunto inductivo Para probar que un objeto pertenece a un conjunto inductivo basta con mostrar cómo lo formamos (su secuencia de formación está dada por las cláusulas utilizadas) Ejemplo: bbabb L1 porque: a L1 por i) luego bab L 1 por ii) y finalmente bbabb L1 por ii) Inducción - 23 2. Pruebas Inductivas Inducción - 24 12

Formas de Probar Propiedades de Conjuntos Hay dos formas típicas de definir conjuntos: Por extensión Por comprensión Cada forma induce una forma de probar propiedades sobre el conjunto: Por extensión Se prueba que cada uno de los elementos del conjunto cumple la propiedad. Por comprensión Se prueba que los elementos que cumplen con la definición del conjunto cumplen la propiedad. Inducción - 25 Principios de Inducción Sabemos exactamente cómo se construyen los elementos de un conjunto inductivo Podemos usar esta información para probar propiedades de ellos. Ejemplo: todos los elementos de L 1 tienen una cantidad impar de símbolos. Una prueba que aprovecha el conocimiento de cómo se generan los objetos de L 1 sería de la forma: i. a tiene una cantidad impar de símbolos ii. Si w tiene una cantidad impar de símbolos, entonces bwb también Inducción - 26 13

Principio de Inducción Primitiva para N N definido inductivamente por: i. 0 N ii. Si n N entonces S(n) N Principio de Inducción Primitiva para N Sea P una propiedad sobre los elementos de N que cumple lo siguiente: i. P(0) se cumple ii. Si P(n) se cumple, entonces P(S(n)) se cumple Entonces, P se cumple para todos los elementos de N Inducción - 27 Principio de Inducción Primitiva para N H) Sea P una propiedad sobre los elementos de N que cumple lo siguiente: i. P(0) se cumple ii. Si P(n) se cumple, entonces P(S(n)) se cumple T) P(n) se cumple para cualquier n N Dem. Considere el conjunto X = {x x N y P(x) } Por hip., P cumple i y ii lo que significa que X cumple las reglas que definen a los naturales. Como los naturales son el mínimo conjunto que cumple con esas reglas entonces N X. Entonces todos los naturales cumplen P porque están en X. Inducción - 28 14

Aplicación del Principio de Inducción Para aplicar el principio de inducción, se debe probar que la propiedad a demostrar está en las hipótesis del Principio, por lo tanto, la propiedad se cumple para todos los elementos del conjunto Ej: Probar que para todo n N, Σ 0<=k<=n k = n.(n+1)/ 2 Para probar eso, hay que probar que: Σ 0<=k<=0 k=0.(0+1)/2 si Σ 0<=k<=n k=n.(n+1)/2, entonces Σ 0<=k<=n k=(n+1).(n+2)/2 Y luego aplicando el p.i.p., concluir que todo n N lo cumple. Inducción - 29 Principio de Inducción Primitiva para un Conjunto Inductivo Sea A un conjunto definido inductivamente Para probar que una propiedad se cumple para todos los objetos de A alcanza con: Probar que la propiedad se cumple para los objetos de A obtenidos de aplicar cláusulas base Probar que la propiedad se cumple para los objetos de A obtenidos de aplicar cláusulas inductivas, suponiendo que la misma se cumple para el (los) objeto(s) anterior(es) (hipótesis inductiva) Inducción - 30 15

Principio de Inducción Primitiva para Σ* Sea P una propiedad sobre los objetos de Σ* que cumple lo siguiente: i. P(ε) se cumple ii. Si P(w) se cumple, entonces para todo x Σ, P(xw) se cumple Entonces, P se cumple para todos los elementos de Σ* Inducción - 31 Principio de Inducción Primitiva para L 1 Sea P una propiedad sobre los objetos de L 1 que cumple lo siguiente: i. P(a) se cumple ii. Si P(w) se cumple, entonces P(bwb) se cumple Entonces, P se cumple para todos los elementos de L 1 Aplicaciones Probar que todos los elementos de L 1 tienen una cantidad impar de símbolos Probar que todos los elementos de L 1 son palíndromos Inducción - 32 16