f(x, y) = 2xy (2xy + 1)... (2xy + y) 4. Demostrar que existe una funcion primitiva recursiva g(u,v) tal que
|
|
- María del Carmen López Serrano
- hace 5 años
- Vistas:
Transcripción
1 Relación Ampliada de Problemas de Modelos de Computación II 1. Sea h 1 (x, 0) = 2x, h 2 (x, 0) = x 2 h 1 (x, t + 1) = 3x + h 1 (x, t) + 2h 2 (x, t)), h 2 (x, t + 1) = 2 h2(x,t). Demostrar que h 1 y h 2 son primitivas recursivas. 2. Sea h 1 (x, 0) = x + 1, h 2 (x, 0) = x h 1 (x, t + 1) = x + h 1 (x, t) + 2h 2 (x, t)), h 2 (x, t + 1) = 2 h2(x,t) h 1 (x, t). Demostrar que h 1 y h 2 son primitivas recursivas. 3. Sea f(x, y) = 2xy (2xy + 1)... (2xy + y) ¾Es f primitiva recursiva? 4. Demostrar que existe una funcion primitiva recursiva g(u,v) tal que φ g(u,v) (x) = 2 φ u (x) + 3 φ v (x) 5. Sea f la función de N 3 en N denida por: f(x, 0, z) = x, si z es par f(x, 0, z) = x + 1, si z es impar f(x, y + 1, z) = y t=0 [(x + 1) f(x, t, z)]. ¾Es f calculable?¾ Y recursiva primitiva? 6. Sea f la función denida por: f(0, y) = y + 1, f(x + 1, 0) = f(x, 1), f(x + 1, y + 1) = f(x, f(x + 1, y)). ¾ Es f calculable? ¾ Y primitiva recursiva? 7. Sea: Φ(x, z) f(x, y, z) = Φ(x, y) Si Φ(x, z) está denido en otro caso ¾Es f calculable?
2 8. Sea ¾Es f primitiva recursiva? x + 1 f(x) = x f(x 1) Si x es par en otro caso 9. Considerar el predicado siguiente: a) ¾ Es P decidible?. 1 Si el programa número y devuelve alguna vez el número x P (x, y) = 0 en otro caso b) ¾ Es P parcialmente decidible? 10. Considerar el predicado siguiente: a) ¾ Es P decidible?. b) ¾ Es P parcialmente decidible? 1 Si el programa número y no devuelve nunca número x P (x, y) = 0 en otro caso 11. Considerar el predicado siguiente: a) ¾ Es P decidible?. b) ¾ Es P parcialmente decidible? 1 Si el programa número y devuelve siempre el número x P (x, y) = 0 en otro caso 12. ¾Es posible decidir de forma automática si un programa para o no con todas las entradas impares?.¾ Y simplemente responder que si en el caso de que pare con todas las entradas impares, y no responder en otro caso? 13. ¾Es posible decidir de forma automática si un programa para o no con todas las entradas múltiplo de 3?.¾ Y simplemente responder que no en el caso de que pare con todas las entradas múltiplo de 3, y no responder en otro caso? 14. Sean f(0)=1, f(1)=3 y f(x) = x*f(x-2) si x>1. ¾Es f primitiva recursiva? 15. Demostrar que existe una función primitiva recursiva s(u,v) tal que Φ s(u,v) (x) = [ Φ u (x) Φ v (x)] 16. Cuales de los siguientes conjuntos son recursivamente enumerables y cuales son recursivos: a) {x : x Img(Φ x )} b) {x : x es un cuadrado perfecto} c) {x : Φ x es inyectiva} d) {x : Φ x es primitiva recursiva}
3 17. La noche anterior de un examen de Modelos e Computación II, Maria y Pedro se reunen para estudiar el examen. A las 10:00 de la noche, Maria explica a Pedro, un repetidor empedernido, por que el problema de la parada no es calculable. Como consecuencia de esta explicación Pedro cae en un mutismo absoluto, del cual no sale hasta dos horas despues para pronunciar las siguientes palabras: Maria, el problema de decidir si el conjunto de salidas de un algoritmo es nito o innito, es un problema no calculable. Posicionarse a favor o en contra del comentario de Pedro, aportando una justicación adecuada. 18. Encontrar una enumeración calculable de las funciones primitivas recursivas. 19. ¾Existirá un procedimiento automático para decidir si un algoritmo calcula realmente para lo que esta diseñado?¾y para decidirlo parcialmente? 20. ¾Existirá un procedimiento automático para decidir si un algoritmo calcula realmente para lo que esta diseñado con las 1025 primeras entradas {0,1,..., 1025}?¾Y para decidirlo parcialmente? 21. ¾Si f es calculable e inyectiva, será f 1 calculable? 22. ¾Es posible extraer mediante un algoritmo el número secreto de una tarjeta de crédito.? 23. ¾Será calculable la decodicación de una codicación calculable? 24. Demostrar que los siguientes predicados son parcialmente decidibles: Img(φ x ) φ x (y) es un cuadrado perfecto n es un número de Fermat (esto es, existe x,y,z tales que x n + y n = z n ). 25. Antonio, famoso elucubrador, arma que ha encontrado un algoritmo para el problema de la parada que solo falla con un número nito de entradas.¾será esto posible? Justicar la respuesta. 26. Considérese el problema de decidir si el conjunto de posibles entradas para las que no para un algoritmo es nito o innito. Pruébese que este problema no es decidible. ¾Será parcialmente decidible? 27. Diseñar un algoritmo que se escriba a si mismo en C Diseñar dos algoritmos distintos que se escriban el uno al otro. 29. ¾Existe la máquina de Turing de quintuplas con el alfabeto binario que dado un programa P en S n determina si la función calculada por ese programa es f(x) = 2x + 1?. En caso armativo escribir dichas quintuplas. 30. ¾Será posible calcular de forma automática la eciencia de un programa en C++?¾Será posible decidir de forma automática si un programa en C++ es polinomial? 31. ¾Existeirán dos funciones que sean iguales salvo en un número nito de casos, y que una sea calculable y la otra no? 32. ¾Existirán dos funciones que sean iguales en un número innito de valores y que una sea calculable y la otra no? 33. El número de programas para los que su problema de la parada no sea decidible, ¾será nito, o innito?
4 34. ¾Existirá un procedimiento automático, para modicar los programas, de forma que todos los pares de programas que antes calculaban la misma función, ahora calculen una función distinta? 35. ¾Se podrá realizar un algoritmo de codicación de programas que haga que todas funciones primitivas recursivas sean calculadas por los programas con número par? 36. ¾Tendrá solución el problema de la parada para los programas con número multiplo de 7? 37. ¾Se podra decidir de forma automática si un mapa se puede colorear con 2 colores? (Colorear signica que las zonas fronterizas tienen colores distintos). 38. ¾Se puede calcular de forma automática el número de veces que una ejecucion de un programa pasa por una instrucción del mismo? 39. ¾Se podrá decidir de forma automática si un problema tiene solución computacional? 40. ¾ Es posible realizar un algoritmo para decidir de forma automática si un programa se colgara con alguna entrada de longitud menor que 20?. ¾ Y un algoritmo que responda "si" en el caso de que el programa de entrada se cuelge con alguna entrada de longitud menor que 20, y que no pare si el programa no se cuelga con ninguna entrada de longitud menor que 20? 41. ¾ Es posible realizar un algoritmo para decidir de forma automática si un programa se colgara con alguna entrada de longitud menor que 20?. ¾ Y un algoritmo que responda "si" en el caso de que el programa de entrada no se cuelge con ninguna entrada de longitud menor que 20, y que no pare si el programa se cuelga con alguna entrada de longitud menor que 20? 42. ¾ Es posible realizar un algoritmo para decidir de forma automática si un programa se colgara con alguna entrada de longitud mayor que 20?. ¾ Y un algoritmo que responda "si" en el caso de que el programa de entrada no se cuelge con ninguna entrada de longitud menor que 20, y que no pare si el programa se cuelga con alguna entrada de longitud mayor que 20? 43. ¾ Es posible realizar un algoritmo para decidir de forma automática si un programa se colgara con alguna entrada que sea múltiplo de 7?. ¾ Y un algoritmo que responda "si" en el caso de que el programa de entrada no se cuelge con ninguna entrada que sea múltiplo de 7, y que no responda en otro caso? 44. ¾ Es posible realizar un algoritmo para decidir de forma automática si el número de instrucciones de un programa es múltiplo de 7?. 45. ¾ Es posible realizar un algoritmo para decidir de forma automática si un programa tiene una instrucción del tipo V < V+1?. 46. ¾ Se puede decidir de forma automática si un programa proporcionará salidas distintas cuando se ejecute con entradas distintas? ¾Y decidirlo parcialmente? 47. ¾ Se puede decidir de forma automática si un programa calculará una función inyectiva? ¾Y decidirlo parcialmente?
5 48. ¾ Se puede decidir de forma automática si un programa calculará una función sobreyectiva? ¾Y decidirlo parcialmente? 49. ¾ Se puede decidir de forma automática si un programa calculará una función biyectiva? ¾Y decidirlo parcialmente? 50. ¾Es primitiva recursiva la función mínimo común múltiplo? 51. ¾Es primitiva recursiva la función máximo común divisor? 52. Demostrar que existe una función calculable f tal que φ(x, f(y)) = φ(x, y) Sea F (0) = 0, F (n + 1) = n i=1 P F (i) i 54. Sea f la función de N 2 en N denida por f(x, 0) = x 2, f(x, y + 1) = f(f(x, y), y). ¾ Es f calculable? ¾ Y recursiva primitiva?. Demostrar que F es primitiva recursiva. 55. Sea f la función de N 3 en N denida por: f(x, 0, z) = x, si z es par f(x, 0, z) = x + 1, si z es impar f(x, y + 1, z) = y t=0 [(x + 1) f(x, t, z)]. ¾ Es f calculable? ¾ Y recursiva primitiva? 56. ¾ Es posible decidir de forma automática si un programa calcula para o no con todas las entradas impares?. ¾ Y simplemente responder que si en el caso de que pare con todas las entradas impares? 57. Encontrar una función para calcular el numero de un programa que calcule f a partir de los números de los programas que calculan P, f 1 y f 2, siendo f 1 (x) f(x) = f 2 (x) si P(x) en otro caso 58. Demostrar que la función Π(x) = " números de enteros menores que x que sean suma de dos primos" es una función primitiva recursiva. 59. ¾ Es {x : Φ x es inyectiva} un conjunto recursivo? ¾Y recursivamente enumerable? 60. ¾ Es {x : Φ x no es inyectiva} un conjunto recursivo? ¾Y recursivamente enumerable? 61. ¾ Es {x : Φ x no es sobreyectiva} un conjunto recursivo? ¾Y recursivamente enumerable? 62. ¾ Es {x : Φ x es sobreyectiva} un conjunto recursivo? ¾Y recursivamente enumerable?
6 63. La famosa empresa de microelectrónica Ital, acaba de anunciar un fallo en el núcleo de su último microprocesador, que hace que no calcule bien una de las instrucciones básicas del mismo. Como solución, esta empresa ofrece un trozo de código para reemplazar las llamadas a esa instrucción, y que si opera correctamente. Ante esto, el director de la famosa agencia espacial "Guasa", que ha renovado recientemente todos sus ordenadores con este microprocesador, ha reunido a los máximos gestores de su equipo de informática para que le informen de las siguientes dos cuestiones: a) ¾Se podria ver de forma automática que programas utilizaran esa instrucción?. b) ¾Se podrian corregir de forma automática esos programas para que en lugar de la instrucción erronea se ejecutase el código alternativo? 64. Sea f(x) = x n + n 1 =1 ( 1)i x i ¾Es f primitiva recursiva? 65. Se podría decidir de forma automática si dos programas van a calcular la misma función. 66. La empresa "IPM" ha anunciado el próximo lanzamiento de una máquina "programadora automática". Según el anuncio, cuando a esta máquina se le describe una función, ella sola diseña el programa que la calcula. ¾Será esto posible? 67. Sea h(x, 0) = 3x, h(x, 1) = x 2, h(x, t + 2) = 2h(x, t) + h(x, t + 1) Demostrar que h es primitiva recursiva. 68. Sea f(n + 2) = 2 f(n + 1) f(n), f(1) = 2 y f(0) = 0. ¾Es f primitiva recursiva? 69. Demostrar que existe una función primitiva recursiva s(u,v) tal que Φ s(u,v) (x) = [ Φ u (x) Φ v (x)] 70. Cuales de los siguientes conjuntos son recursivamente enumerables y cuales son recursivos: a) {x : x Img(Φ x )} b) {x : x es un cuadrado perfecto} 71. ¾ Es posible realizar un algoritmo para decidir de forma automática si un programa dará como salida alguna vez un número primo?. ¾ Y un algoritmo que responda "si" en el caso de que el programa de entrada dé como salida alguna vez un número primo, y que no pare si nunca responde un número primo? 72. Demostrar que existe una funcion primitiva recursiva g(u,v) tal que φ g(u,v) (x) = [ φ u(x) φ v (x) ] 73. Demostrar que existe un y tal que: φ(x, y) = φ(x, y 2 ) para cada x 74. Demostrar que existe un y tal que: φ(x, y) = φ(x, y!) para cada x 75. Demostrar que existe un y tal que: φ(x, y, z) = φ(x, y, z!) para cada x,y
7 76. Demostrar que existe un y tal que: φ(x, y, z) = φ(x, y, z 2 ) para cada x,y 77. Sea P(x,y) el predicado la variable Y toma alguna vez el valor 7 en la ejecución del programa número y con la entrada x. ¾Es P decidible?¾y parcialmente decidible? 78. Sea P(x,y,z) el predicado la variable Y toma alguna vez el valor z en la ejecución del programa número y con la entrada x. ¾Es P decidible?¾y parcialmente decidible? 79. Sea P(x,y,z) el predicado la ejecución del programa número y con la entrada x devuelve el valor z. ¾Es P decidible?¾y parcialmente decidible? 80. Sean f(0)=0, f(1)=3, f(x+2) = (f(x+1) - f(x))*f(x). ¾Es f primitiva recursiva? 81. Sea p(x)= número de múltiplos x menores de x elevado a x, ¾Es p primitivo recursivo? 82. Sea f(0)=1, f(1)= 3, y f(x) = x*f(x-2) si x>1. Demostrar que f es primitiva recursiva. 83. Sea x + 1 f(x) = x f(x 1) si x es par si x es impar Demostrar que f es primitiva recursiva.
Ejercicios de Álgebra Básica. Curso 2014/15
Ejercicios de Álgebra Básica. Curso 2014/15 Tema 1: Conjuntos Conjuntos. Operaciones básicas Ejercicio 1. Describir las relaciones de inclusión o pertenencia entre los siguientes conjuntos: A =, B = {
Práctica 2: Cardinalidad
Cálculo Avanzado Segundo Cuatrimestre de 2005 Práctica 2: Cardinalidad Llamaremos número cardinal de M al concepto general que, por medio de nuestra activa capacidad de pensar, surge del conjunto M cuando
Pregunta 1 Es correcta esta definición? Por qué?
TEORÍA DE CONJUNTOS. En un libro de COU de 1975 puede leerse la siguiente definición de conjunto: Un conjunto es una colección de objetos, cualquiera que sea su naturaleza. Pregunta 1 Es correcta esta
ÁLGEBRA LINEAL I Práctica 6
ÁLGEBRA LINEAL I Práctica 6 Aplicaciones Lineales (Curso 2012 2013) 1. De las siguientes aplicaciones definidas entre espacios vectoriales reales, determinar cuáles son homomorfismos, monomorfismos, epimorfismos
Modelos Avanzados de Computación
UNIVERSIDAD DE GRANADA Departamento de Ciencias de la Computación e Inteligencia Artificial Modelos Avanzados de Computación Práctica 2 Máquinas de Turing Curso 2014-2015 Doble Grado en Ingeniería Informática
ÁLGEBRA LINEAL I Práctica 6
ÁLGEBRA LINEAL I Práctica 6 Aplicaciones Lineales (Curso 2016 2017) 1. De las siguientes aplicaciones definidas entre espacios vectoriales reales determinar cuáles son homomorfismos monomorfismos epimorfismos
ÁLGEBRA I. Curso Grado en Matemáticas
ÁLGEBRA I. Curso 2012-13 Grado en Matemáticas Relación 1: Lógica Proposicional y Teoría de Conjuntos 1. Establecer las siguientes tautologías: (a) A A A (b) A A A (c) A B B A (d) A B B A (e) (A B) C A
Ejercicios resueltos. Computación. Tema 3
Ejercicios resueltos. Computación. Tema 3 Ejercicio.- Sea f : N 3 N y g 1 : N N, g 2 : N 2 N y g 3 : N 3 N. a) En los siguientes casos, expresar f como composición de funciones de la misma aridad. 1. f(x,
Algebra I (Doble Grado Matemáticas-Informática)
Algebra I (Doble Grado Matemáticas-Informática) Relación 1 Curso 2017-2018 Conjuntos y aplicaciones. Ejercicio 1. Construir todas las aplicaciones del conjunto X = {a, b, c} en el conjunto Y = {1, 2} y
13.3. MT para reconocer lenguajes
13.3. MT para reconocer lenguajes Gramática equivalente a una MT Sea M=(Γ,Σ,,Q,q 0,f,F) una Máquina de Turing. L(M) es el lenguaje aceptado por la máquina M. A partir de M se puede crear una gramática
Capítulo V: CONJUNTOS RECURSIVAMENTE ENUMERABLES
Capítulo V: CONJUNTOS RECURSIVAMENTE ENUMERABLES Mario de J. Pérez Jiménez Grupo de investigación en Computación Natural Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Departamento de Informática Primer semestre de 2009 Ejercicios resueltos de temas del Certamen n o 2
Universidad Técnica Federico Santa María Fundamentos de Informática I Departamento de Informática Primer semestre de 2009 Ejercicios resueltos de temas del Certamen n o 2 Conjuntos. Sean A, B, C y D los
Aplicaciones lineales (Curso )
ÁLGEBRA Práctica 6 Aplicaciones lineales (Curso 2004 2005) 1. De las siguientes aplicaciones definidas entre espacios vectoriales reales, determinar cuáles son homomorfismos, monomorfismos, epimorfismos
Problema 1: 1.5 puntos
Duración: 1 hora y 45 minutos Página: 1 / 8 Problema 1: 1.5 puntos Considere las siguientes proposiciones: P : (A B) = C Q : ( C = A) ( C = B) ¾Cual de las siguientes opciones describe mejor la relación
TEMA 3 Elementos de la teoría de los conjuntos. *
TEM 3 Elementos de la teoría de los conjuntos. * Conjuntos. Un conjunto es cualquier colección, bien definida, de objetos llamadas elementos o miembros del conjunto. Una manera de describir un conjunto
Análisis y Diseño de Algoritmos
Análisis y Diseño de Algoritmos Teoría NP-Completeness DR. JESÚS A. GONZÁLEZ BERNAL CIENCIAS COMPUTACIONALES INAOE Problemas de Decisión Teoría de NP-Completeness Diseñada para aplicarse solo a problemas
Sea NxN = {(0,0), (0,1), (1,0), (0,2), (1,1), (2,0),... } el conjunto de pares de naturales,
Ejercicio 1.- Sea NxN = {(0,0), (0,1), (1,0), (0,2), (1,1), (2,0),... } el conjunto de pares de naturales, y la función J : N 2 N definida por : J(m,n) = 1/2(m+n)(m+n+1) + m a) Es J inyectiva? Sobreyectiva?
Ejercicios de Estructuras Algebraicas 1
Ejercicios de Estructuras Algebraicas 1 Números enteros y polinomios 1. Para cada una de las siguientes parejas de números enteros, hallar el máximo común divisor, el mínimo común múltiplo y una identidad
Examen. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003.
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Examen IIC 2222 Teoría de Autómatas y Lenguajes Formales Segundo Semestre, 2003 Este examen tiene
Notas sobre funciones
Notas sobre funciones Manuel Bello Sean X e Y dos conjuntos. Una función f : X Y es una correspondencia entre los conjuntos X e Y, la cual asocia a cada elemento de X un único elemento de Y. El conjunto
TEMA 1. Teoría de Conjuntos. Ejercicio 1.1. Decidir si A = B, A B ó A B en los siguientes casos:
TEMA 1 Teoría de Conjuntos Ejercicio 1.1. Decidir si A = B, A B ó A B en los siguientes casos: i) A = { }, B = {{ }} ii) A = {, { }}, B = {, {, { }}} iii) A = {{ }, {, { }}}, B = {{ }} Ejercicio 1.2. Dar
Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Decidibilidad
300CIG007 Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Decidibilidad Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V. Lo indecidible
Temas. Objetivo. Que el estudiante logre:
0 Temas Objetivo Que el estudiante logre: 1) Formalizar problemas de decisión. 2) Identificar conceptos constructivos de la Teoría de la Computabilidad. 1 2 TEORÍA DE LA COMPLEJIDAD COMPUTACIONAL TEORÍA
Ciencias de la Computación I
Ciencias de la Computación I Nociones básicas de Computabilidad Problemas y Lenguajes Un problema se describe con un lenguaje Cuanto más formal el lenguaje, más precisa la formulación del problema Los
TRADUCTORES E INTERPRETADORES
TRADUCTORES E INTERPRETADORES Clase 15: Tipos de Máquinas de Turing Agenda Reconocedores vs. Decididores Computadores Enumeradores Agenda Reconocedores vs. Decididores Computadores Enumeradores No existe
Álgebra Básica. Departamento de Álgebra.
Ejercicios de Álgebra Básica. Curso 2010/11 Ejercicio 1. Construir las tablas de verdad de las siguientes proposiciones: (1). p q (2). [(p q) q] p (3). [(p q) r] p (q r) (4). [(p q) q] p (5). [(p q) p]
Problemas computacionales, intratabilidad y problemas NP completos. Febrero Facultad de Ingeniería. Universidad del Valle
Complejidad Complejidad, in NP completos Facultad de Ingeniería. Universidad del Valle Febrero 2017 Contenido Complejidad 1 2 3 Complejidad computacional Complejidad Introducción En ciencias de la computación
Práctico 6 Lógica de Predicados
Práctico 6 Lógica de Predicados Ejercicio 1 Considere un conjunto A de números reales que incluya al 0. Considere un lenguaje de primer orden con un símbolo de relación binario M que denota la relación
Práctico Preparación del Examen
Cálculo Diferencial e Integral (Áreas Tecnológicas) Segundo Semestre 4 Universidad de la República Práctico Preparación del Examen Límites, funciones y continuidad Ejercicio Sea log(+x ) f(x) =, si x
Temas 4 y 5. Teoremas de inversión local. Extremos.
Problemas de Diferenciación de Funciones de Varias Variables Curso 2013-2014 Temas 4 y 5. Teoremas de inversión local. Extremos. 1. Sea U R n abierto convexo y f : U R. Decimos que f es convexa si: f(tx+(1
DIVISIBILIDAD: Problemas
DIVISIBILIDAD: resueltos propuestos Página 1 de 10 resueltos Problema 1 Un problema clásico, propuesto en la Olimpiada de Brasil: Demostrar que, para todo n natural, n 2, 1 + 1 2 + 1 3 + + 1 n nunca es
Aplicaciones Lineales (Curso )
ÁLGEBRA Práctica 6 Aplicaciones Lineales (Curso 2010 2011) 1. De las siguientes aplicaciones definidas entre espacios vectoriales reales determinar cuáles son homomorfismos monomorfismos epimorfismos o
Documento 2 : Nuevas funciones a partir de otras
Unidad 4: Funciones reales de una variable real Temas: Algebra de funciones. Composición de funciones. Funciones inyectivas, sobreyectivas, biyectivas. Función inversa. Capacidades. Manejar conceptos y
Unidad No 1.- Funciones Numéricas (Parte II).
Unidad No.- Funciones Numéricas (Parte II)..6.- CLASIFICACIÓN DE LAS FUNCIONES. FUNCIÓN INYECTIVA. Una función se dice que es inyectiva si elementos diferentes del domino poseen imágenes diferentes en
Parte Valor Puntuación I 36 II 54 Total 90
Universidad de Puerto Rico, Río Piedras Facultad de Ciencias Naturales Departamento de Matemáticas San Juan, Puerto Rico Apellidos: Nombre: No. estudiente: Profesor: Dr. M Mate 5 Examen I: 6 de septiembre
Problemas recursivamente enumerables
Problemas recursivamente enumerables Definición Un problema L es recursivamente enumerable si existe una máquina de Turing M tal que L = L(M). Nótese que M en la definición no necesariamente se detiene
Práctico Semana Conjuntos. Universidad de la República
Universidad de la República Cálculo diferencial e integral en una variable Facultad de Ingeniería - IMERL Segundo semestre 2018 Práctico Semana 02 1. Conjuntos 1. Determinar cuantos subconjuntos de A =
Ejercicios de Álgebra Básica. Curso 2017/18
Ejercicios de Álgebra Básica. Curso 2017/18 Tema 1: Conjuntos Conjuntos. Operaciones básicas Ejercicio 1. Describir las relaciones de inclusión o pertenencia entre los siguientes conjuntos: A =, B = {
Introducción a la indecidibilidad
Introducción a la indecidibilidad José M. empere Departamento de istemas Informáticos y Computación Universidad Politécnica de Valencia Lenguajes y problemas Un problema será considerado cualquier cuestión
Problemas recursivamente enumerables
Problemas recursivamente enumerables Definición Un problema L es recursivamente enumerable si existe una máquina de Turing M tal que L = L(M). Nótese que M en la definición no necesariamente se detiene
Aplicaciones Lineales (Curso )
ÁLGEBRA Práctica 6 Aplicaciones Lineales (Curso 2008 2009) 1. De las siguientes aplicaciones definidas entre espacios vectoriales reales determinar cuáles son homomorfismos monomorfismos epimorfismos o
Ejercicios resueltos. Teoría de la Computabilidad. Tema 3
Ejercicios resueltos. Teoría de la Computabilidad. Tema 3 Ejercicio.- Sea f : N 3 N y g 1 : N N, g 2 : N 2 N y g 3 : N 3 N. a) En los siguientes casos, expresar f como composición de funciones de la misma
Objetivos formativos de Álgebra
Objetivos formativos de Álgebra Para cada uno de los temas el alumno debe ser capaz de hacer lo que se indica en cada bloque. Además de los objetivos que se señalan en cada tema, se considera como objetivo
MatemáticaDiscreta&Lógica 1. Funciones. Aylen Ricca. Tecnólogo en Informática San José
MatemáticaDiscreta&Lógica 1 Funciones Aylen Ricca Tecnólogo en Informática San José 2014 http://www.fing.edu.uy/tecnoinf/sanjose/index.html FUNCIÓN.::. Definición. Sean A y B conjuntos no vacíos, una funciónf
1º ITIS Matemática discreta Relación 2 APLICACIONES
º ITIS Matemática discreta Relación 2 PLICCIONES. Estudiar en cuáles de los siguientes casos la correspondencia G deinida entre 2 2 los conjuntos y B mediante la relación ( x, y G x + y = es una aplicación:
Aplicaciones Lineales (Curso )
ÁLGEBRA Práctica 6 Aplicaciones Lineales (Curso 2009 2010) 1. De las siguientes aplicaciones definidas entre espacios vectoriales reales determinar cuáles son homomorfismos monomorfismos epimorfismos o
Ejercicios resueltos. Computación. Tema 4
Ejercicios resueltos. omputación. Tema 4 Ejercicio.-Sea P un programa GOT O tal que #(P ) = 16. a) uántas instrucciones tiene P? b) Dar todas las instrucciones de P. c) Generalizar el resultado anterior
Los modelos abstractos de cómputo. Tema 1: Introducción. El modelo transductor. El modelo reconocedor. ordenador. datos. Modelo Abstracto de Cómputo
Tema 1: Introducción Preliminares Los Modelos Abstractos de Cómputo El principio de inducción Palabras y Lenguajes Palabras Operadores sobre palabras Predicados sobre palabras Lenguajes Operadores sobre
Álgebra Básica. Departamento de Álgebra (2n 1) = n 2,
Ejercicios de Álgebra Básica. Curso 2012/13 Ejercicio 1. Probar, usando el método de inducción, la fórmula de la suma de n términos de una progresión geométrica de razón r, S n = ra n a 1 r 1. Ejercicio
Departamento de Tecnologías de la Información. Tema 5. Decidibilidad. Ciencias de la Computación e Inteligencia Artificial
Departamento de Tecnologías de la Información Tema 5 Decidibilidad Ciencias de la Computación e Inteligencia Artificial Índice 5.1 Lenguajes reconocibles y decidibles 5.2 Problemas decidibles sobre lenguajes
ISFD Y T N 42 Profesorado de Economía MATEMATICA I UNIDAD 2: FUNCIONES. FUNCION LINEAL
ISFD Y T N 42 Profesorado de Economía MATEMATICA I UNIDAD 2: FUNCIONES. FUNCION LINEAL Contenidos: Concepto de función. Dominio. Imagen. Ordenada al origen. Raíces. Conjuntos de positividad y negatividad.
DIPLOMA EN ECONOMÍA PARA NO ECONOMISTAS
UNIVERSIDAD DE LA REPÚBLICA FACULTAD DE CIENCIAS SOCIALES - DEPARTAMENTO DE ECONOMÍA DIPLOMA EN ECONOMÍA PARA NO ECONOMISTAS CURSO: MATEMÁTICA APLICADA A LA ECONOMÍA NOTAS DEL CURSO Y APLICACIONES PRÁCTICAS
Carlos Delgado Kloos Ingeniería Telemática Univ. Carlos III de Madrid. Java: Complejidad / 1
Complejidad Carlos Delgado Kloos Ingeniería Telemática Univ. Carlos III de Madrid cdk@it.uc3m.es Java: Complejidad / 1 Comparación long fib (int n) {if (n
ÁLGEBRA (Ciencias) año 2014 PRÁCTICA N 4. ELEMENTOS DE TEORÍA DE CONJUNTOS: nociones básicas
ÁLGEBRA (Ciencias) año 2014 PRÁCTICA N 4 ELEMENTOS DE TEORÍA DE CONJUNTOS: nociones básicas 1. Decir, justificando adecuadamente, si las siguientes afirmaciones son verdaderas o falsas: (a) { } (b) { }
Introducción a la Matemática Discreta. Grado en Ingeniería Informática. Informática de Computadores. 22 de Diciembre de Grupo 3.
Introducción a la Matemática Discreta. Grado en Ingeniería Informática. Informática de Computadores. 22 de Diciembre de 2014. Grupo 3. Nombre: Ejercicio 1 (1.5 puntos) a) Hallar una fórmula explícita para
Tipos de datos en S. Lógica y Computabilidad. Codificación de variables y etiquetas de S. Codificación de programas en S
Tipos de datos en S Lógica y Computabilidad Verano 2011 Departamento de Computación - FCEyN - UBA Computabilidad - clase 5 Codificación de programas, Halting problem, diagonalización, tesis de Church,
Álgebra I Práctica 3 - Números enteros (Parte 1)
Divisibilidad Álgebra I Práctica 3 - Números enteros (Parte 1 1. Decidir cuáles de las siguientes afirmaciones son verdaderas para todo a, b, c Z i a b c a c y b c, ii 4 a a, iii a b a ó b, iv 9 a b 9
Tema 3. Aplicaciones lineales Doble Grado en Ingeniería Informática y Matemáticas Curso 2012/13 Profesor: Rafael López Camino
Tema 3. Aplicaciones lineales Doble Grado en Ingeniería Informática y Matemáticas Curso 212/13 Profesor: Rafael López Camino 1. (a Si f L(V, V, B es base de V y f(b es un conjunto de vectores linealmente
Clases de complejidad computacional: P y NP
1er cuatrimestre 2006 La teoría de Se aplica a problemas de decisión, o sea problemas que tienen como respuesta SI o NO (aunque es sencillo ver que sus implicancias pueden extenderse a problemas de optimización).
Diferenciación SEGUNDA PARTE
ANÁLISIS I MATEMÁTICA 1 ANÁLISIS II (Computación) Práctica 4 - Primer Cuatrimestre 009 Diferenciación SEGUNDA PARTE Regla de la Cadena 1 Sean f(u, v, w) = u + v 3 + wu y g(x, y) = x sen(y) Además, tenemos
Complejidad - Problemas NP-Completos. Algoritmos y Estructuras de Datos III
Complejidad - Problemas NP-Completos Algoritmos y Estructuras de Datos III Teoría de Complejidad Un algoritmo eficiente es un algoritmo de complejidad polinomial. Un problema está bien resuelto si se conocen
Problemas fáciles, difíciles e imposibles
Problemas fáciles, difíciles e imposibles La computadora lo resuelve todo? Santiago Figueira Departamento de Computación FCEyN, UBA Semana de la Computación 2015 1 Qué son los métodos efectivos? Intuitivamente
LOS PROGRAMAS-WHILE COMO MODELO DE COMPUTACIÓN IDEAL
LOS PROGRAMAS-WHILE COMO MODELO DE COMPUTACIÓN IDEAL Potencia de los programas-while: Definición de procesos Definición de datos NUESTRA EXPERIENCIA: Todas las características de los lenguajes de programación
Relaciones, Funciones y Enumerabilidad
Relaciones, Funciones y Enumerabilidad Rafael F. Isaacs G. * Fecha: 10 de diciembre de 2004 El lector debe tener familiaridad tanto con las relaciones como con las funciones. Estos conceptos son básicos
Derivada de la función compuesta. Regla de la cadena
Derivada de la función compuesta. Regla de la cadena Cuando en las matemáticas de bachillerato se introduce el concepto de derivada, su significado y su interpretación geométrica, se pasa al cálculo de
(n, a)(m, b) = (nm, ma + nb) (a, b) + (c, d) = (a + c, b + d) y (a, b)(c, d) = (ac, bd)
TEMA 3 Anillos. Dominios euclídeos. Ejercicio 3.1. Sea X un conjunto no vacío y R = P(X), el conjunto de partes de X. Si se consideran en R las operaciones: A + B = (A B) (A B) A B = A B demostrar que
Teoría de la Computación puesta en Práctica
Teoría de la Computación puesta en Práctica Marcelo Arenas M. Arenas Teoría de la Computación puesta en Práctica 1 / 24 Problema a resolver WiMAX (Worldwide Interoperability for Microwave Access): estándar
TEORÍA DE NÚMEROS Curso 2004/2005 Lista 1
TEORÍA DE NÚMEROS Curso 2004/2005 Lista 1 Repaso de congruencias y divisibilidad 1. Sea H = {5, 9, 13, 17, 21,... }. Decimos que n H es H-primo si no tiene divisores propios en H. Demostrar que la factorización
Problemas de Decisión
Problemas de Decisión La motivación de este capítulo puede estar dado por lo siguiente: Dado un conjunto Σ de fórmulas proposicionales en L(P ), existe un algoritmo general para determinar si Σ = ϕ Qué
MODELOS DE COMPUTACION Y COMPLEJIDAD
GUÍA DOCENTE MODELOS DE COMPUTACION Y COMPLEJIDAD Coordinación: MIRET BIOSCA, JOSE MARIA Año académico 2017-18 Información general de la asignatura Denominación MODELOS DE COMPUTACION Y COMPLEJIDAD Código
Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Reducibilidad
300CIG007 Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Reducibilidad Pontificia niversidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V. Reducibilidad
Funciones: Pasos por Referencia Recursividad
Funciones: Pasos por Referencia Recursividad Fundamentos de Programación Fundamentos de Programación I Parámetros por referencia Con la instrucción return sólo se puede devolver un valor calculado. A veces
ANALISIS II Computación. Práctica 4. x 3. x 2 + y 2. x 2 + y 2 si (x, y) (0, 0) 0 si (x, y) = (0, 0)
facultad de ciencias exactas y naturales uba curso de verano 2006 ANALISIS II Computación Práctica 4 Derivadas parciales 1. Calcular (a) f xy y (2, 1) para f(x, y) = + x y (b) f z (1, 1, 1) para f(x, y,
el proceso de backtracking.
1 El proceso de Backtracking 1.1 Backtracking En esta práctica se examina en detalle cómo Prolog busca todas las soluciones a un objetivo. Prolog responde a una pregunta hecha por el programador. Esta
CLASIFICACIÓN DE FUNCIONES SEGÚN SU CODOMINIO
CLSIFICCIÓN DE FUNCIONES SEGÚN SU CODOMINIO Ejemplos 1. De acuerdo con la gráfica adjunta correspondiente a la función f x determine cuán debe ser su codominio para que sea una función sobreyectiva. Solución
UNIVERSIDAD SIMÓN BOLÍVAR Dept. Computación y Tecnología de la Información Estructuras Discretas II CI de Diciembre de 2013.
UNIVERSIDAD SIMÓN BOLÍVAR Dept. Computación y Tecnología de la Información Estructuras Discretas II CI 2527 9 de Diciembre de 2013 Practica 10 Nota. Todas las funciones en esta práctica son funciones totales
1 De niciones básicas
Universidad Simón Bolívar Dpto. de Computación y Tecnología de la Información CI3721 - Traductores e Interpretadores Abril-Julio 2008 Profesor Luis astorga Apuntes sobre problemas de decisión y reducción
Teoría de la Computación para Ingeniería de Sistemas: un enfoque práctico. Prof. Hilda Contreras
Teoría de la Computación para Ingeniería de Sistemas: un enfoque práctico Prof. Hilda Contreras 6 de febrero de 2018 2 Índice general 1. Introducción 5 1.1. Marco histórico de la teoría de la computación..................
MATEMÁTICAS BÁSICAS. Autoras: Margarita Ospina Pulido Jeanneth Galeano Peñaloza Edición: Rafael Ballestas Rojano
MATEMÁTICAS BÁSICAS Autoras: Margarita Ospina Pulido Jeanneth Galeano Peñaloza Edición: Rafael Ballestas Rojano Universidad Nacional de Colombia Departamento de Matemáticas Sede Bogotá Enero de 2015 Universidad
Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C
Bioinformática. 1. Observa la siguiente secuencia de instrucciones: 1. A = 5; 2. B = 7; 3. C = 2; 4. A=A+B+C; 5. B=C/2; 6. A=A/B+A ˆ C; 7. Escribe A; a) Qué valor contiene A después de la cuarta instrucción?
ANÁLISIS II Computación. Práctica 4. x 3. x 2 + y 2 si (x, y) (0, 0)
facultad de ciencias exactas y naturales uba primer cuatrimestre 2007 ANÁLISIS II Computación Práctica 4 Derivadas parciales 1. Calcular a) f y (2, 1) para f(x, y) = xy + x y b) f z (1, 1, 1) para f(x,
Tema 4: Lógica de Predicados
Tema 4: Lógica de Predicados Motivación Todos los hombres son mortales Sócrates es un hombre Luego Sócrates es mortal Propiedades Juan enseña a Pedro Algunos hombres enseñan a Pedro Todos los hombres enseñan
Tema 4: Lógica de Predicados
Tema 4: Lógica de Predicados Motivación Todos los hombres son mortales Sócrates es un hombre Luego Sócrates es mortal Propiedades Juan enseña a Pedro Algunos hombres enseñan a Pedro Todos los hombres enseñan
Álgebra básica Soluciones del examen de segunda convocatoria Curso 2016/ de septiembre de 2017
Álgebra básica Soluciones del examen de segunda convocatoria Curso 2016/2017 12 de septiembre de 2017 Ejercicio 1. Se pide lo siguiente: 1. (2 puntos) Dados unos conjuntos X, Y, unos subconjuntos A X,
Álgebra y Álgebra II - Primer Cuatrimestre 2018 Práctico 5 - Transformaciones Lineales
Álgebra y Álgebra II - Primer Cuatrimestre 2018 Práctico 5 - Transformaciones Lineales (1) ¾Cuáles de las siguientes funciones de R n en R m son transformaciones lineales? (a) T (x, y) = (1 + x, y). (b)
8.1 Indecibilidad 8.5 Indecibilidad en el problema de la correspondencia de Post
1 Curso Básico de Computación 8.1 Indecibilidad 8.5 Indecibilidad en el problema de la correspondencia de Post Los problemas indecidibles aparecen en varias áreas. En las próximas tres secciones se analizarán
Programa de la asignatura Curso: 2008 / 2009 AUTÓMATAS Y LENGUAJES FORMALES (1314)
Programa de la asignatura Curso: 2008 / 2009 AUTÓMATAS Y LENGUAJES FORMALES (1314) PROFESORADO Profesor/es: CÉSAR IGNACIO GARCÍA OSORIO - correo-e: cgosorio@ubu.es FICHA TÉCNICA Titulación: INGENIERÍA
Recursividad. Facultad de Ciencias de la Computación. Juan Carlos Conde R. Object-Oriented Programming I
Recursividad Facultad de Ciencias de la Computación Juan Carlos Conde R. Object-Oriented Programming I Contenido 1 Introducción 2 Escritura de Funciones 3 Tipos de Recursión 1 / 23 Contenido 1 Introducción
MÁQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES
Máquinas de Turing y lenguajes estructurados por frases -1- MÁQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES MÁQUINAS DE TURING - Son máquinas teóricas capaces de aceptar lenguajes generados por
93.58 ÁLGEBRA 1º PARCIAL 2º CUATRIMESTRE 2015
93.58 ÁLGEBRA º PARCIAL 2º CUATRIMESTRE 205 Ejercicio. Sea A el conjunto cuyos elementos son las funciones f: {k N: k 4} {k N: k 8}. Sea R la relación en A definida por: frg f() = g(). Pruebe que R es
Funciones II. Fundamentos de Programación Fundamentos de Programación I
Funciones II Fundamentos de Programación Fundamentos de Programación I Ejercicio 1: Escribe una función que transforme un punto en coordenadas polares a cartesianas Entradas: Un punto como coordenadas
Conjuntos computables y Teorema de Rice
Lógica y Computabilidad Julián Dabbah (Robado de una clase de Franco Frizzo basada en una clase de María Emilia Descotte) 20 de septiembre de 2017 Repaso Conjuntos computables La función característica
MODELOS DE COMPUTACIÓN Y COMPLEJIDAD
MODELOS DE COMPUTACIÓN Y COMPLEJIDAD Grado de Ingeniería Informática. Tecnologías Informáticas Mario de J. Pérez Jiménez Grupo de investigación en Computación Natural Dpto. Ciencias de la Computación e
1) Diga si los siguientes problemas son resolubles o no. Debe demostrar formalmente su respuesta.
Relación de ejercicios de calculabilidad 1) Diga si los siguientes problemas son resolubles o no. Debe demostrar formalmente su respuesta. a) Dado un programa Q=(n,p,codigo), una entrada x N n y un número
SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES
SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES RELACIONES BINARIAS PAR ORDENADO Es un arreglo de dos elementos que tienen un orden determinado donde a es llamada al primera componente y b es llamada la
Ejercicio 70 : En este ejercicio vamos a caracterizar completamente la expresión
EJERCICIOS ESTRUCTURAS ALGEBRAICAS (2004-2005) 1 Ejercicio 70 : En este ejercicio vamos a caracterizar completamente la expresión f = a 1 f 1 +... + a s f s + r que se obtiene al aplicar el algoritmo de