f(x, y) = 2xy (2xy + 1)... (2xy + y) 4. Demostrar que existe una funcion primitiva recursiva g(u,v) tal que

Tamaño: px
Comenzar la demostración a partir de la página:

Download "f(x, y) = 2xy (2xy + 1)... (2xy + y) 4. Demostrar que existe una funcion primitiva recursiva g(u,v) tal que"

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 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 = {

Más detalles

Práctica 2: Cardinalidad

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

Más detalles

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

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

Más detalles

ÁLGEBRA LINEAL I Práctica 6

Á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

Más detalles

Modelos Avanzados de Computación

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

Más detalles

ÁLGEBRA LINEAL I Práctica 6

Á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

Más detalles

ÁLGEBRA I. Curso Grado en Matemáticas

Á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

Más detalles

Ejercicios resueltos. Computación. Tema 3

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,

Más detalles

Algebra I (Doble Grado Matemáticas-Informática)

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

Más detalles

13.3. MT para reconocer lenguajes

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

Más detalles

Capítulo V: CONJUNTOS RECURSIVAMENTE ENUMERABLES

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

Más detalles

Departamento de Informática Primer semestre de 2009 Ejercicios resueltos de temas del Certamen n o 2

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

Más detalles

Aplicaciones lineales (Curso )

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

Más detalles

Problema 1: 1.5 puntos

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

Más detalles

TEMA 3 Elementos de la teoría de los conjuntos. *

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

Más detalles

Análisis y Diseño de Algoritmos

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

Más detalles

Sea NxN = {(0,0), (0,1), (1,0), (0,2), (1,1), (2,0),... } el conjunto de pares de naturales,

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?

Más detalles

Ejercicios de Estructuras Algebraicas 1

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

Más detalles

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

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

Más detalles

Notas sobre funciones

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

Más detalles

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: 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

Más detalles

Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Decidibilidad

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

Más detalles

Temas. Objetivo. Que el estudiante logre:

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

Más detalles

Ciencias de la Computación I

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

Más detalles

TRADUCTORES E INTERPRETADORES

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

Más detalles

Álgebra Básica. Departamento de Álgebra.

Á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]

Más detalles

Problemas computacionales, intratabilidad y problemas NP completos. Febrero Facultad de Ingeniería. Universidad del Valle

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

Más detalles

Práctico 6 Lógica de Predicados

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

Más detalles

Práctico Preparación del Examen

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

Más detalles

Temas 4 y 5. Teoremas de inversión local. Extremos.

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

Más detalles

DIVISIBILIDAD: Problemas

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

Más detalles

Aplicaciones Lineales (Curso )

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

Más detalles

Documento 2 : Nuevas funciones a partir de otras

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

Más detalles

Unidad No 1.- Funciones Numéricas (Parte II).

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

Más detalles

Parte Valor Puntuación I 36 II 54 Total 90

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

Más detalles

Problemas recursivamente enumerables

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

Más detalles

Práctico Semana Conjuntos. Universidad de la República

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 =

Más detalles

Ejercicios de Álgebra Básica. Curso 2017/18

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 = {

Más detalles

Introducción a la indecidibilidad

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

Más detalles

Problemas recursivamente enumerables

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

Más detalles

Aplicaciones Lineales (Curso )

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

Más detalles

Ejercicios resueltos. Teoría de la Computabilidad. Tema 3

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

Más detalles

Objetivos formativos de Álgebra

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

Más detalles

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é 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

Más detalles

1º ITIS Matemática discreta Relación 2 APLICACIONES

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:

Más detalles

Aplicaciones Lineales (Curso )

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

Más detalles

Ejercicios resueltos. Computación. Tema 4

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

Más detalles

Los modelos abstractos de cómputo. Tema 1: Introducción. El modelo transductor. El modelo reconocedor. ordenador. datos. Modelo Abstracto de Cómputo

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

Más detalles

Álgebra Básica. Departamento de Álgebra (2n 1) = n 2,

Á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

Más detalles

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 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

Más detalles

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 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.

Más detalles

DIPLOMA EN ECONOMÍA PARA NO ECONOMISTAS

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

Más detalles

Carlos Delgado Kloos Ingeniería Telemática Univ. Carlos III de Madrid. Java: Complejidad / 1

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

Más detalles

Á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 Á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) { }

Más detalles

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 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

Más detalles

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. 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,

Más detalles

Álgebra I Práctica 3 - Números enteros (Parte 1)

Á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

Más detalles

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 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

Más detalles

Clases de complejidad computacional: P y NP

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).

Más detalles

Diferenciación SEGUNDA PARTE

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

Más detalles

Complejidad - Problemas NP-Completos. Algoritmos y Estructuras de Datos III

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

Más detalles

Problemas fáciles, difíciles e imposibles

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

Más detalles

LOS PROGRAMAS-WHILE COMO MODELO DE COMPUTACIÓN IDEAL

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

Más detalles

Relaciones, Funciones y Enumerabilidad

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

Más detalles

Derivada de la función compuesta. Regla de la cadena

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

Más detalles

(n, a)(m, b) = (nm, ma + nb) (a, b) + (c, d) = (a + c, b + d) y (a, b)(c, d) = (ac, bd)

(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

Más detalles

Teoría de la Computación puesta en Práctica

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

Más detalles

TEORÍA DE NÚMEROS Curso 2004/2005 Lista 1

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

Más detalles

Problemas de Decisió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é

Más detalles

MODELOS DE COMPUTACION Y COMPLEJIDAD

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

Más detalles

Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Reducibilidad

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

Más detalles

Funciones: Pasos por Referencia Recursividad

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

Más detalles

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)

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,

Más detalles

el proceso de backtracking.

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

Más detalles

CLASIFICACIÓN DE FUNCIONES SEGÚN SU CODOMINIO

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

Más detalles

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 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

Más detalles

1 De niciones básicas

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

Más detalles

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 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..................

Más detalles

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 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

Más detalles

Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C

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?

Más detalles

ANÁLISIS II Computación. Práctica 4. x 3. x 2 + y 2 si (x, y) (0, 0)

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,

Más detalles

Tema 4: Lógica de Predicados

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

Más detalles

Tema 4: Lógica de Predicados

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

Más detalles

Á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/ 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,

Más detalles

Álgebra y Álgebra II - Primer Cuatrimestre 2018 Práctico 5 - Transformaciones Lineales

Á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)

Más detalles

8.1 Indecibilidad 8.5 Indecibilidad en el problema de la correspondencia de Post

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

Más detalles

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) 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

Más detalles

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 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ás detalles

MÁQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES

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

Más detalles

93.58 ÁLGEBRA 1º PARCIAL 2º CUATRIMESTRE 2015

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

Más detalles

Funciones II. Fundamentos de Programación Fundamentos de Programación I

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

Más detalles

Conjuntos computables y Teorema de Rice

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

Más detalles

MODELOS DE COMPUTACIÓN Y COMPLEJIDAD

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

Más detalles

1) Diga si los siguientes problemas son resolubles o no. Debe demostrar formalmente su respuesta.

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

Más detalles

SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES

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

Más detalles

Ejercicio 70 : En este ejercicio vamos a caracterizar completamente la expresión

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

Más detalles