Tema 5: Funciones recursivas

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

Download "Tema 5: Funciones recursivas"

Transcripción

1 Tema 5: Funciones recursivas Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso LC, Funciones Recursivas 5.1

2 Procedimientos de definición Estudiaremos procedimientos para definir funciones, que nos permitan obtener nuevas funciones computables a partir de otras funciones computables ya conocidas. Es deseable que estos procedimientos de definición permitan obtener todas las funciones GOTO computables a partir de algunas funciones básicas cuya computabilidad sea indiscutible. Esto proporcionará una caracterización de las funciones GOTO-computables independiente de todo modelo de computación particular. Consideramos tres procedimientos básicos: Composición. Recursión primitiva. µ recursión (o minimización). LC, Funciones Recursivas 5.2

3 Composición Composición: Dadas g : N n N, h 1,.., h n : N m N, decimos que f : N m N es la composición de g y h 1,..., h n, si Para todo x N m, f ( x) = g(h 1 ( x),..., h n ( x)) Usamos como notación f = C(g; h 1,..., h n ). Lema. GCOMP es cerrado bajo composición: En efecto, sean g : N n N, h 1,..., h n : N m N G-computables. El siguiente programa calcula f = C(g; h 1,..., h n ): Z 1 h 1 (X 1,..., X m ). Z n h n (X 1,..., X m ) Y g(z 1,..., Z n ) LC, Funciones Recursivas 5.3

4 Recursión primitiva (I) Recursión Primitiva: Dadas g : N m N, h : N m+2 N, decimos que f : N m+1 N se define por recursión primitiva a partir de g y h (y escribimos f = R(g, h)), si Para todo x N m, y N { f ( x, 0) = g( x) f ( x, y + 1) = h( x, y, f ( x, y)) Esta definición se extiende al caso m = 0: { f (0) = k f (x + 1) = h(x, f (x)) donde k N. En este caso escribimos: f = R(k, h), y diremos que f se obtiene por recursión primitiva a partir de la constante k y de h. LC, Funciones Recursivas 5.4

5 Recursión primitiva (II) Lema. GCOMP es cerrado bajo recursión primitiva: En efecto, sean g : N m N, h : N m+2 N G-computables. El siguiente programa calcula f = R(g; h): [A] Y g(x 1,..., X m ) IF X m+1 = 0 GOTO E Y h(x 1,..., X m, Z, Y ) Z Z + 1 X m+1 X m+1 1 GOTO A LC, Funciones Recursivas 5.5

6 µ recursión (I) µ-recursión. Sea f : N n+1 N, (n 1). La función definida por µ recursión a partir de f es la función f µ : N n N dada por { min{y : f ( x, y) = 0 z < y (f ( x, z) )} si existe f µ ( x) = e.o.c. Nota. Usualmente escribiremos: µy(f ( x, y) = 0). Lema. GCOMP es cerrada bajo µ recursión. En efecto, sea f : N n+1 N, (n 1), GOTO computable. El siguiente programa calcula f µ : [A] Z f (X 1,..., X n, Y ) IF Z = 0 GOTO E Y Y + 1 GOTO A LC, Funciones Recursivas 5.6

7 µ recursión (II) Si θ es un predicado n + 1-ario, definimos: { min{y : θ( x, y)} si existe el minimo θ µ ( x) µy(θ( x, y)) = e.c.o.c. Lema. θ GCOMP = µy(θ( x, y)) GCOMP Observaciones: La µ recursión permite obtener funciones que no son totales aunque las de partida sí lo sean. Ejemplo. Sea f : N 2 N la función GOTO-computable { 1 si x = 0 f (x, y) = 0 e.o.c. { 0 si x 0 Entonces, f µ (x) = (µy)(f (x, y) = 0) = si x = 0 LC, Funciones Recursivas 5.7

8 Funciones básicas Llamaremos funciones básicas a las siguientes funciones: Siguiente: S : N N; S(x) = x + 1 Idénticamente nula: O : N N; O(x) = 0 Proyecciones: Para cada i, n N (1 i n), n i : N N; n i (x 1,..., x n ) = x i Lema. Las funciones básicas son G-computables: Siguiente, S : { X X + 1 Y X Nula, O : Programa vacío, p Proyecciones, (n) j : Y X j LC, Funciones Recursivas 5.8

9 Funciones recursivas Definición. La clase de las funciones recursivas, P, es la menor clase de funciones que contiene a las funciones básicas y es cerrada bajo composición, recursión primitiva y µ recursión. La clase de las funciones recursivas totales se denota por R. Denotaremos por P (n) a la clase de las funciones recursivas de aridad n, y por R (n) a la clase de las funciones recursivas totales de aridad n. La clase de las funciones primitivas recursivas, PR, es la menor clase de funciones que contiene a las funciones básicas y es cerrada bajo composición y recursión primitiva. Lema. Toda función primitiva recursiva es total. LC, Funciones Recursivas 5.9

10 Ejemplos (I) Las siguientes funciones son (primitivas) recursivas: La función identidad IN : N N Las funciones constantes: C n a : N n N, Ca n ( x) = a La función predecesor: pr : N N { 0 si x = 0 pr(x) = x 1 si x > 0 La función diferencia reducida: : N 2 N { x 0 si x y y = x y e.c.o.c. La función signo: sg : N N sg(x) = { 0 si x = 0 1 e.c.o.c. LC, Funciones Recursivas 5.10

11 Ejemplos (II) Las siguientes funciones son (primitivas) recursivas: La función signo inverso: sg : N N sg (x) = 1 sg(x) La función suma: + : N 2 N +(x, y) = x + y La función producto: : N 2 N (x, y) = x y La función mínimo: min : N 2 N { x si x y min(x, y) = y e.c.o.c. La función máximo: max : N 2 N { x si x y max(x, y) = y e.c.o.c. LC, Funciones Recursivas 5.11

12 Ejemplos (III) La función distancia: : N 2 N { x y si x y x y = y x e.c.o.c. La función exponencial: exp : N 2 N { 1 si x = 0 y = 0 exp(x, y) = x y e.c.o.c. La función factorial: fact : N N 1 si x = 0 fact(x) = j e.c.o.c. 1 j x LC, Funciones Recursivas 5.12

13 GOTO y P Proposición. P GCOMP. Observaciones: PR R P GCOMP Hay funciones no totales que son recursivas y, por tanto, GOTO computables. Hay funciones totales y GOTO computables que NO son PR, por ejemplo, la función de Ackermann. La función Ackermann, A : N 2 N, se define por A(n, x) = A n (x), siendo para cada n N { A0 (x) = x + 1 ( x N) A n+1 (x) = (A n A n (x+1)... A n )(1) ( x N) LC, Funciones Recursivas 5.13

14 Predicados GOTO computables y recursivos Un predicado sobre N es recursivo (resp. primitivo recursivo o GOTO computable) si la función que lo define está en R (resp. en PR o en GCOMP). Un conjunto A N n es recursivo (resp. primitivo recursivo o GOTO computable) si su función característica, C A, está en R (resp. en PR o en GCOMP). Ejemplos: Los conjuntos y N n son PR. Los predicados: θ1 (x, y) x = y; θ 2 (x, y) x y; θ 3 (x, y) x < y son PR. Dada f : N n N; f R, los predicados (n + 1)-arios siguientes son recursivos: θ( x, y) f ( x) = y; θ ( x, y) f ( x) y; θ ( x, y) f ( x) < y. LC, Funciones Recursivas 5.14

15 Operaciones con conjuntos y predicados Proposición. Sean θ, θ predicados sobre N, n arios y recursivos entonces θ, θ θ, θ θ, θ θ y θ θ son predicados recursivos. θ( x) = sg(θ( x)). (θ θ )( x) = θ( x) θ ( x) (θ θ )( x) = sg(θ( x) + θ ( x)) θ θ θ θ. θ θ θ θ θ θ Corolario. Si A, B N n son conjuntos recursivos, entonces: N n A; A B; A B son recursivos. CN n A = C A ; CA B = C A C B ; CA B = C A C B LC, Funciones Recursivas 5.15

16 Definiciones por casos Proposición. Sean k 2 y f 1,..., f k : N n N funciones reccursivas totales. Sea {A 1,..., A k } una partición de N n en conjuntos recursivos, es decir, N n = k i=1 A i y i, j = 1,..., k, i j A i A j = Entonces, la función g : N n N definida por f 1 ( x) si x A 1 g( x) =... f k ( x) si x A k es recursiva total. Basta observar que g = f1 C A f k C Ak que está en R. La proposición anterior puede expresarse con predicados recursivos θ 1,..., θ k, que sean exhaustivos y excluyentes, es decir, tales que, para todo x N n : θ 1 ( x) θ k ( x) = 1 LC, Funciones Recursivas 5.16

17 Suma y producto acotados Sea f : N n+1 N total. Definimos: Suma acotada: f ( x, y) = ( x, z) z yf Producto acotado: f ( x, y) = z yf ( x, z) Proposición. Si f R (n+1) entonces f, f R (n+1). Observaciones: 1. En vez de la última variable, podría utilizarse cualquier otra como cota de la suma o del producto. 2. Para n = 0: f (y) = z y f (z) y f (y) = z y f (z). Corolario. Si f : N n+1 N; g : N n+k N están en R, entonces también están en R las funciones F 1, F 2 : N n+k N definidas por: F 1 ( x, y) = f ( x, z); F 2 ( x, y) = f ( x, z) z g( x, y) z g( x, y) LC, Funciones Recursivas 5.17

18 Cuantificación acotada Proposición. Sea θ R un predicado n+1-ario. Los siguientes predicados son recursivos: θ 1 ( x, y) z y θ( x, z); θ 2 ( x, y) z y θ( x, z) En efecto: θ 1 ( x, y) = z y θ( x, z); θ 2 ( x, y) = sg( z yθ( x, z)) Ejemplos. Los siguientes predicados son recursivos (de hecho, PR): Predicado de divisibilidad, x y: θ(x, y) z y(y = z x) Predicado de primalidad: primo(x) (x > 1) t x((t x) (t = 1 t = x)) LC, Funciones Recursivas 5.18

19 Minimización acotada (I) Definición. Sea θ( x, y) un predicado (n + 1) ario. Definimos la función θµ : N n+1 N, así: { θµ( x, min{z y : θ( x, z)} si existe tal mínimo y) = 0 e.c.o.c. Usualmente escribiremos: (µz) y (θ( x, z)) y diremos que θµ se obtiene de θ por minimización acotada. Definición. Sea f ( x, y) una función (n + 1) aria. Definimos la función de aridad n + 1, fµ, así: f µ ( x, y) = (µz) y (f ( x, z) = 0) Decimos que f µ se obtiene de f por minimización acotada. Proposición. Si θ R (n+1) entonces θµ R (n+1). Si f R (n+1) entonces f µ R (n+1). LC, Funciones Recursivas 5.19

20 Minimización acotada (II) Ejemplos. La función cociente: qt(x, y) = (µt) x (x < (t + 1) y). La función resto. rm(x, y) = { x (y qt(x, y)) si y 0 0 si y = 0 La sucesión de números primos. Sea p : N N la función tal que p(0) = 0 y para todo n 1, p(n) = p n es el n ésimo primo. Lema. n (pn p n!). Por tanto, 1 + p(x)! es una cota para p(x + 1) y tenemos: { p(0) = 0 p(x + 1) = (µy) (1+p(x)!) (y > p(x) primo(y)) Luego p PR. LC, Funciones Recursivas 5.20

21 Observación Observación. Los resultados presentados sobre sumas y productos acotados, cuantificación acotada y minimización acotada son también válidos para predicados y funciones primitivas recursivas (y también para predicados GOTO computables y funciones GOTO computables totales). El siguiente resultado NO es válido para funciones primitivas recursivas. Teorema. Sea f : N n N. Son equivalentes: f R (n). El grafo de f es un conjunto recursivo. G(f ) = {( x, y) N n+1 : f ( x) = y} LC, Funciones Recursivas 5.21

22 Codificación de sucesiones finitas Definición. Una codificación de N n a partir de N, es una función total f : N n N que verifica: 1. f es PR e inyectiva. 2. Para cada i, 1 i n, la función total, g i : N N: { ai si x rang(f ) x = f (a g i (x) = 1,..., a n ) 0 e.c.o.c. es PR. Sea, ahora, N = {ε} N = {ε} N N 2... N k..., donde ε es la sucesión vacía (de longitud 0). Definición. Una función f : N N, codifica N a partir de N, si: f es total. n 1, f N n es una codificación de N n, a partir de N. LC, Funciones Recursivas 5.22

23 La función par La función par es la función total, : N 2 N definida por x, y = 2 x (2y + 1) 1 La función par es PR y biyectiva. Para todo x y para todo y se verifica: x x, y, y x, y Existen l, r : N N tales que si z = x, y, l(z) = x; r(z) = y z = l(z), r(z) l y r son funciones decodificadoras de,. Las funciones l, r son PR (1) Nota. Usando la función par podemos codificar N 3 a partir de N: Y, en general, N k a partir de N. (x, y, z) x, y, z LC, Funciones Recursivas 5.23

24 Números de Gödel Sea {p n : n 1} la sucesión de números primos y [ ] : N N la función definida así: { [ε] = 1 [a 1,..., a n ] = p a pan n Diremos que [a 1,..., a n ] es el número de Gödel de la sucesión finita a 1,..., a n. Propiedades: La función [ ] codifica N a partir de N. La función [ ] no es inyectiva. rang( [ ])= N {0}. Cada número natural codifica infinitas sucesiones. Para todo i, 1 i n se verifica: ai [a 1,..., a n ]. LC, Funciones Recursivas 5.24

25 Las funciones componente y longitud Lema. Si x N {0, 1} existen unos únicos a 1,..., a n N, a n 0, tales que x = [a 1,..., a n ]. Si i {1,..., n} el número ai es la componente i ésima de x. Escribiremos (x) i = a i. Si i / {1,..., n} entonces será: (x)i = 0. Definición. Denominaremos función componente a la función: ( ) : N 2 N, definida así: (x) i = (µt) x ( (p t+1 i x)) La función componente es PR. Definición. Definimos la función longitud, Long : N N, así: Long(x) = (µi) x ((x) i 0 j x (j > i (x) j = 0)) La función longitud es PR. LC, Funciones Recursivas 5.25

26 Codificación Nuestro siguiente objetivo es probar que P = GCOMP. Para ello será necesario manejar programas de manera efectiva, es decir, manejar los programas mediante programas. Esto requiere la codificación de programas mediante números. Codificaremos las instrucciones GOTO utilizando la función par. Codificaremos los programas GOTO mediante la función de Gödel [ ], usando la codificación de instrucciones previa. LC, Funciones Recursivas 5.26

27 Codificación de las Instrucciones (I) Una instrucción consta básicamente de tres elementos: Etiqueta, Variable, y Formato (o tipo) de la instrucción. Codificación de las etiquetas: Ordenamos las etiquetas: A 1, B 1, C 1, D 1, E 1, A 2,..., E 2, A 3,...E 3,... Asignamos un número a cada etiqueta como sigue: (k 1) : #(A k ) = 5(k 1) + 1 #(B k ) = 5(k 1) + 2 #(C k ) = 5(k 1) + 3 #(D k ) = 5(k 1) + 4 #(E k ) = 5k LC, Funciones Recursivas 5.27

28 Codificación de las Instrucciones (II) Codificación de las variables: Ordenamos las variables: Y, X 1, Z 1, X 2, Z 2, y asignamos un número a cada variable según este orden: Codificación del Formato: #(Y ) = 1 #(X k ) = 2k (k 1) #(Z k ) = 2k + 1 (k 1) 0 si el formato es V V 1 si el formato es V V si el formato es V V 1 #(L) + 2 si el formato es IF V 0 GOTO L LC, Funciones Recursivas 5.28

29 Codificación de las Instrucciones (III) Definición. Sea I una instrucción GOTO. Definimos su código #(I ) como: #(I ) = a, b, c en donde: a = { 0 si I no tiene etiqueta #(L) si I tiene etiqueta L b = Código del formato de I 0 si formato V V 1 si formato V V si formato V V 1 #(L) + 2 si formato IF V 0 GOTO L c = #(V ) 1 si V es la variable de I. Todo n N codifica una única instrucción. LC, Funciones Recursivas 5.29

30 Codificación de los Programas Sea P = (I 1, I 2,..., I n ). Definimos: #(P) = [#(I 1 ), #(I 2 ),..., #(I n )] 1 Si P es el programa vacío, #(P ) = [ε] 1 = 0 Observaciones: Puesto que #(Y Y ) = 0, 0, 0 = 0 y [a 1,..., a n ] = [a 1,..., a n, 0,..0], se tiene: [#(I 1 ),..., #(I n )] = [#(I 1 ),..., #(I n ), #(Y Y ),..., #(Y Y )] y, por tanto, la codificación no sería inyectiva si los programas GOTO pudiesen terminar con la instrucción Y Y. Por eso no se permite que dicha instrucción sea la última. Lema. Todo n N codifica un único programa GOTO. LC, Funciones Recursivas 5.30

31 Codificación de las d.i. Para describir la computación de P sobre x codificaremos numéricamente las descripciones instantáneas. Codificación de descripciones instantáneas. Estados: Dado el estado σ = {V1 = r 1, V 2 = r 2,..., V n = r n }, con #(V i ) = i, definimos el código de σ así: #(σ) = [r 1,..., r n ] Descripciones instantáneas: Sea (i, σ) una d.i. Definimos su código como: #(i, σ) = i, #(σ) LC, Funciones Recursivas 5.31

32 Programas universales Sean P GOTO y x N n. Es computable la función: ( x, #(P)) [[P]] (n) ( x)? Un programa que calcule esta función se denomina programa universal. Si fijamos la aridad y designamos por U n a dicho programa, tendremos: [[U n ]] (n+1) ( x, #(P)) = [[P]] (n) ( x) Esencialmente, un programa universal es un intérprete de GOTO, que simula la ejecución del programa P sobre la tupla x que recibe como entrada. Notación: U n = [[U n ]] (n+1). Teorema. Para cada n 1, existe un programa U n tal que para todo x N n y todo programa GOTO, P, se tiene [[U n ]] (n+1) ( x, #(P)) = [[P]] (n) ( x) LC, Funciones Recursivas 5.32

33 El programa universal U n Z X n S n i=1 (p 2i) X i K 1 (1) [C] IF K = Long(Z) + 1 K = 0 GOTO F } (2) U r((z) k ) P p r(u)+1 IF l(u) = 0 GOTO N IF l(u) = 1 GOTO A IF P S GOTO N IF l(u) = 2 GOTO M K µi Long(Z)[l((Z) i ) + 2 = l(u)] GOTO C [M] S qt(s, P) GOTO N [A] S S P [N] K K + 1 GOTO C [F ] Y (S) 1 (4) (3) LC, Funciones Recursivas 5.33

34 Descripción de U n BLOQUE 1: Iniciación del programa Un En Z guardamos la información acerca del programa P. En S el estado actual En K la siguiente instrucción que debe ejecutarse. (Si K = k y S = s, el par (k, s) almacena una d.i.) BLOQUE 2: Test de salida. U n para cuando lleguemos a una d.i. de P terminal. Como la longitud de P es P = Long(Z), la instrucción de salida será: IF K = Long(Z) + 1 K = 0 GOTO F donde K =? 0 prevé que una instrucción condicional remita a una etiqueta que no exista. BLOQUE 3: Obtención del tipo de instrucción que debe ejecutarse. BLOQUE 4: Obtención de la nueva d.i. LC, Funciones Recursivas 5.34

35 Descripción PR de la computaciones Proposición. Para cada n 1 es PR el predicado: STEP (n) (x 1,..., x n, y, t) El programa y para sobre (x 1,..., x n ) en, a lo sumo, t pasos. Codifiquemos cada d.i. #(s) = (i, σ), mediante y = i, #(σ). La proposición es consecuencia del siguiente resultado: Lema. Las siguientes funciones son primitivas recursivas: La función suc : N 2 N dada por suc(x, y) = la d.i. siguiente de x en la computación del programa y. La función de iniciación, inic (n) : N n N dada por: inic (n) (x 1,..., x n ) = 1, n j=1 (p 2j) x i La función di (n) : N n+2 N dada por: { di (n) (x 1,..., x n, y, 0) = inic (n) (x 1,...x n ) di (n) (x 1,..., x n, y, k + 1) = suc(di (n) (x 1,..., x n, y, k), y) LC, Funciones Recursivas 5.35

36 Teorema de la forma normal de Kleene Teorema de la forma normal. Para cada n 1, existen Un predicado (n + 2)-ario, primitivo recursivo, Tn, y Una función H PR tales que, para cada función, f, n-aria y G-computable existe un e N verificando: 1. f ( x) zt n ( x, e, z) 2. f ( x) = H((µz)T n ( x, e, z)) Demostración: Dada f GCOMP (n), existe P GOTO P, [[P]] (n) = f. Sea e = #(P). Entonces f ( x) [[P]] (n) ( x) t STEP (n) ( x, e, t) Definamos el predicado (n+2)-ario, T n ( x, e, z) como: STEP (n) ( x, e, r(z)) (r(di (n) ( x, e, r(z)))) 1 = l(z) donde z = y, t es la codificación del valor almacenado en Y (y = l(z)) y el número de pasos (t = r(z)) de la computación de P para la entrada x. LC, Funciones Recursivas 5.36

37 La tesis de Church Turing Teorema. Toda función GOTO-computable es recursiva. En efecto, si f : N n N es GOTO computable, existe P GOTO P, [[P]] (n) = f y, por el teorema de Kleene: f ( x) = H((µz)T n ( x, #(P), z)) Corolario. GCOMP = P. Este resultado (junto con otros similares) apoyan la validez de la siguiente hipótesis: Tesis de Church Turing. La clase de las funciones numéricas que pueden calcularse mediante algún algoritmo es precisamente la clase de las funciones recursivas (o GOTO computables). LC, Funciones Recursivas 5.37

38 Enumeración efectiva Para n 1 y e N, la función recursiva n-aria de índice e es la función ϕ (n) e : N n N, dada por Obsérvese que: (n) ϕ #(P) = [[P]](n). ϕ (n) e ( x) = U n ( x, e) = H(µzT n ( x, e, z)) Proposición. Sea n 1. La sucesión {ϕ (n) e : e N} es una enumeración efectiva de P (n), es decir: 1. Para todo e N, ϕ (n) e P (n) 2. Si f P (n), entonces existe e N tal que f = ϕ (n) e ( x). 3. Existe F n P (n+1) tal que para cada x N n, e N, F n ( x, e) = ϕ (n) e ( x) LC, Funciones Recursivas 5.38

39 Función universal Teorema de la función Universal. Existe una función U P (2) tal que para cada n 1 y cada f P (n), existe e N: x N n (f ( x) = U([x 1,..., x n ], e)) U es la función que calcula el programa universal U, diseñado como U n pero cambiando el bloque de iniciación, S n i=1 px i 2i por S Long(x) i=1 p (x) i 2i LC, Funciones Recursivas 5.39

Tema 5: Programas Universales

Tema 5: Programas Universales Tema 5: Programas Universales Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2006 07 LC, 2006 07 Programas universales 5.1 Procedimientos

Más detalles

Tema 5: Procedimientos para obtener funciones computables

Tema 5: Procedimientos para obtener funciones computables Tema 5: Procedimientos para obtener funciones computables Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2010 11 LC, 2010 11 Procedimientos

Más detalles

a partir de otras funciones. Entonces C es la menor clase de funciones que contiene a las funciones básicas y es cerrada por los p. d.

a partir de otras funciones. Entonces C es la menor clase de funciones que contiene a las funciones básicas y es cerrada por los p. d. Tema 3: Funciones Primitivas Recursivas Caracterización de clases de funciones: Maneras básicas de definir una clase de funciones C: Descriptiva: C satisface ciertas propiedades. (Ejemplo: la clase GCOMP)

Más detalles

Capítulo IV: FUNCIONES RECURSIVAS

Capítulo IV: FUNCIONES RECURSIVAS Capítulo IV: FUNCIONES RECURSIVAS IV.2: FUNCIONES PRIMITIVAS RECURSIVAS Mario de J. Pérez Jiménez Grupo de investigación en Computación Natural Dpto. Ciencias de la Computación e Inteligencia Artificial

Más detalles

Lógica y Computabilidad Capítulo 3

Lógica y Computabilidad Capítulo 3 Dpto. CCIA, Universidad de Sevilla 19 Lógica y Computabilidad. 2004 05 Capítulo 3 Capítulo 3 Funciones Recursivas 3.1. La clase de las funciones recursivas Comenzaremos presentando tres procedimientos

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

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

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

Modelos de Computación y Complejidad PRELIMINARES

Modelos de Computación y Complejidad PRELIMINARES Modelos de Computación y Complejidad Grado en Ingeniería Informática. Tecnologías Informáticas PRELIMINARES Mario de J. Pérez Jiménez Dpto. Ciencias de la Computación e Inteligencia Artificial E.T.S. Ingeniería

Más detalles

Funciones GOTO computables

Funciones GOTO computables Funciones GOTO computables Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica Matemática Curso 2011 12 LM, 2011 12 Lenguaje GOTO 4.1 Contenido El lenguaje GOTO Sintaxis

Más detalles

Lenguaje de programación S (Davis/Sigal/Weyuker) Lógica y Computabilidad. Ejemplo 1. Ejemplo 2

Lenguaje de programación S (Davis/Sigal/Weyuker) Lógica y Computabilidad. Ejemplo 1. Ejemplo 2 Lógica y Computabilidad Verano 2011 Departamento de Computación - FCEyN - UBA Computabilidad - clase 4 Lenguaje S, estado, descripción instantánea, cómputo, funciones parciales computables, minimización

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

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

1. Programas y funciones computables

1. Programas y funciones computables Computabilidad 1 Índice 1. Programas y funciones computables 3 1.1. El lenguaje S........................................... 3 1.2. Programas de S......................................... 3 1.3. Macros...............................................

Más detalles

Tema 3: Conjuntos y Funciones

Tema 3: Conjuntos y Funciones Tema 3: Conjuntos y Funciones Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2008 09 LC, 2008 09 Conjuntos y Funciones 3.1 Conjuntos Escribimos

Más detalles

Departamento de Tecnologías de la Información. Tema 6. Funciones recursivas. Ciencias de la Computación e Inteligencia Artificial

Departamento de Tecnologías de la Información. Tema 6. Funciones recursivas. Ciencias de la Computación e Inteligencia Artificial Departamento de Tecnologías de la Información Tema 6 Funciones recursivas Ciencias de la Computación e Inteligencia Artificial Índice 6.1 Funciones recursivas primitivas 6.2 Limitaciones de las funciones

Más detalles

Funciones Recursivas Primitivas

Funciones Recursivas Primitivas Funciones Recursivas Primitivas Pablo Verdes LCC 1 de abril de 2016 Pablo Verdes (LCC) Funciones Recursivas Primitivas 1 de abril de 2016 1 / 16 Introducción Intentaremos construir modelos que nos permitan

Más detalles

Lógica y Computabilidad

Lógica y Computabilidad Lógica y Computabilidad Santiago Figueira Departamento de Computación, FCEyN, UBA verano 2015 1 Contenido - Computabilidad 1. Introducción, máquinas de Turing, funciones parciales, funciones Turing computables,

Más detalles

Sumatorias y productorias (desde 0) Lógica y Computabilidad. Sumatorias y productorias (desde 1)

Sumatorias y productorias (desde 0) Lógica y Computabilidad. Sumatorias y productorias (desde 1) Lógica y Computabilidad Verano 2011 Departamento de Computación - FCEyN - UBA Computabilidad - clase 3 Sumatorias y productorias, cuantificadores acotados, minimización acotada, codificación de pares y

Más detalles

Conjuntos, Aplicaciones y Relaciones

Conjuntos, Aplicaciones y Relaciones Conjuntos, Aplicaciones y Relaciones Curso 2017-2018 1. Conjuntos Un conjunto será una colección de objetos; a cada uno de estos objetos lo llamaremos elemento del conjunto. Si x es un elemento del conjunto

Más detalles

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2017

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2017 Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2017 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2017 1

Más detalles

1. Conjuntos y funciones

1. Conjuntos y funciones Centro de Matemática Facultad de Ciencias Universidad de la República Introducción a la Topología Curso 2016 PRACTICO 1: CONJUNTOS. 1 1. Conjuntos y funciones Ejercicio 1. Si I es un conjunto y A α es

Más detalles

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2018

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2018 Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2018 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2018 1

Más detalles

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2016

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2016 Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2016 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2016 1

Más detalles

Tema 2: Introducción a la teoría de grupos

Tema 2: Introducción a la teoría de grupos Tema 2: Introducción a la teoría de grupos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Octubre de 2018 Olalla (Universidad de Sevilla) Tema 2: Introducción

Más detalles

CARACTERIZACIONES DE LA COMPLETITUD DE R

CARACTERIZACIONES DE LA COMPLETITUD DE R CARACTERIZACIONES DE LA COMPLETITUD DE R 1 Definición 1. Diremos que un cuerpo ordenado K es arquimediano si lím n n que decir que N, visto como subconjunto de K, no está acotado en K. = 0 en K. Esto es

Más detalles

Capítulo 4: Conjuntos

Capítulo 4: Conjuntos Capítulo 4: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2014 Olalla (Universidad de Sevilla) Capítulo 4: Conjuntos Septiembre de

Más detalles

Estructuras algebraicas. Departamento de Álgebra. Apuntes de teoría

Estructuras algebraicas. Departamento de Álgebra.  Apuntes de teoría ESTRUCTURAS ALGEBRAICAS GRADO EN MATEMÁTICAS. CURSO 2015/2016 Apuntes de teoría Tema 1: Grupos y subgrupos. 1.1. Introducción Definición 1.1. Un grupo es un par (G, ), donde G es un conjunto no vacío,

Más detalles

Repaso de Lógica de Primer Orden

Repaso de Lógica de Primer Orden Repaso de Lógica de Primer Orden IIC3260 IIC3260 Repaso de Lógica de Primer Orden 1 / 29 Lógica de primer orden: Vocabulario Una fórmula en lógica de primer orden está definida sobre algunas constantes

Más detalles

Conjuntos, relaciones y funciones Susana Puddu

Conjuntos, relaciones y funciones Susana Puddu Susana Puddu 1. Repaso sobre la teoría de conjuntos. Denotaremos por IN al conjunto de los números naturales y por ZZ al de los enteros. Dados dos conjuntos A y B decimos que A está contenido en B o también

Más detalles

Lenguajes de primer orden. Lógica y Computabilidad. símbolos lógicos y auxiliares: x ( ) Segundo cuatrimestre 2011

Lenguajes de primer orden. Lógica y Computabilidad. símbolos lógicos y auxiliares: x ( ) Segundo cuatrimestre 2011 Lenguajes de primer orden Lógica y Computabilidad Segundo cuatrimestre 2011 Departamento de Computación - FCEyN - UBA Lógica de Primer Orden - clase 1 Lenguaje de lógica de primer orden, términos, fórmulas,

Más detalles

Lógica de primer orden: Repaso y notación

Lógica de primer orden: Repaso y notación Lógica de primer orden: Repaso y notación IIC3263 IIC3263 Lógica de primer orden: Repaso y notación 1 / 29 Lógica de primer orden: Vocabulario Una fórmula en lógica de primer orden está definida sobre

Más detalles

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

Inducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones UNSL Repaso de Inducción, y Inducción Matemática (Sección 1.7 del libro) Supongamos que queremos demostrar enunciados del siguiente tipo: P(n) : La suma de los primeros n números naturales es n(n+1)

Más detalles

Nociones básicas. Febrero, 2005

Nociones básicas. Febrero, 2005 Febrero, 2005 Índice general Funciones es de variable Derivación de funciones es de variable Funciones es de variable Derivación de funciones es de variable Conjuntos de números IN Z Q IR C Densidad de

Más detalles

PRELIMINARES. En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura.

PRELIMINARES. En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura. 1 PRELIMINARES 1. CONJUNTOS En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura. 1.1 Def:. Se define un conjunto como una colección de objetos.

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

Algoritmos en teoría de números

Algoritmos en teoría de números Algoritmos en teoría de números IIC2283 IIC2283 Algoritmos en teoría de números 1 / 92 Para recordar: aritmética modular Dados dos números a, b Z, si b > 0 entonces existen α, β Z tales que 0 β < b y a

Más detalles

3.4 El Teorema de Taylor. Extremos relativos

3.4 El Teorema de Taylor. Extremos relativos 3.4. EL TEOREMA DE TAYLOR. EXTREMOS RELATIVOS 103 3.4 El Teorema de Taylor. Extremos relativos La derivación está directamente relacionada con la posibilidad de aproximar localmente funciones suficientemente

Más detalles

Introducción a la complejidad computacional

Introducción a la complejidad computacional Introducción a la complejidad computacional definida sobre anillos arbitrarios 18 de junio de 2016 Fuente: http://www.utmmcss.com/ Por qué otro modelo? Continuo vs discreto. Intuición interiorizada del

Más detalles

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

Terminaremos el capítulo con una breve referencia a la teoría de cardinales. TEMA 5. CARDINALES 241 Tema 5. Cardinales Terminaremos el capítulo con una breve referencia a la teoría de cardinales. Definición A.5.1. Diremos que el conjunto X tiene el mismo cardinal que el conjunto

Más detalles

Tema 6.- Teorema de Riemann.

Tema 6.- Teorema de Riemann. Tema 6.- Teorema de Riemann. Sea C una curva plana proyectiva y sea X el modelo no singular. Teorema de Riemann.- Existe g N tal que, para todo divisor D en X, se tiene d(d) grado(d) + 1 g. Dada la curva

Más detalles

sup si A no es acotado.

sup si A no es acotado. Capítulo 6 Espacios completos 1. El teorema de Cantor En este capítulo estudiaremos más a fondo los espacios métricos completos. Lo primero que haremos es establecer la equivalencia entre completitud y

Más detalles

Tema 1. Espacios Vectoriales Definición de Espacio Vectorial

Tema 1. Espacios Vectoriales Definición de Espacio Vectorial Tema 1 Espacios Vectoriales. 1.1. Definición de Espacio Vectorial Notas 1.1.1. Denotaremos por N, Z, Q, R, C, a los conjuntos de los números Naturales, Enteros, Racionales, Reales y Complejos, respectivamente.

Más detalles

Definiciones de computabilidad OTROS MODELOS COMPUTACIONALES. Computabilidad-Turing. Tesis de Church-Turing

Definiciones de computabilidad OTROS MODELOS COMPUTACIONALES. Computabilidad-Turing. Tesis de Church-Turing Definiciones de computabilidad OTROS MODELOS COMPUTACIONALES Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx Página Web: www.matematicas.unam.mx/fhq

Más detalles

Tema 7: Funciones de una variable. Límites y continuidad.

Tema 7: Funciones de una variable. Límites y continuidad. Tema 7: Funciones de una variable. Límites y continuidad. José M. Salazar Noviembre de 2016 Tema 7: Funciones de una variable. Límites y continuidad. Lección 8. Funciones de una variable. Límites y continuidad.

Más detalles

Tema 4: Recursión e inducción en ACL2

Tema 4: Recursión e inducción en ACL2 Tema 4: Recursión e inducción en ACL2 José Luis Ruiz Reina Departamento de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Razonamiento automático, 2012/13 José L. Ruiz Reina

Más detalles

Parte III. Medida e Integración en R n

Parte III. Medida e Integración en R n Parte III Medida e Integración en R n Capítulo 17 La Medida Exterior de Lebesgue en R n El cálculo de longitudes, áreas y volúmenes es uno de los asuntos matemáticos con más larga tradición histórica,

Más detalles

Tema 4: (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla

Tema 4: (Tecnologías Informáticas) Curso Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Tema 4: Proposicional Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2015 16 Contenido Los tableros semánticos proporcionan

Más detalles

Funciones continuas. Definición y propiedades

Funciones continuas. Definición y propiedades Funciones continuas. Definición y propiedades Para la lectura de este artículo es recomendable haber leído con anterioridad otros tres artículos relacionados con las sucesiones de números reales y las

Más detalles

Tema 9: Resolución en lógica de primer orden

Tema 9: Resolución en lógica de primer orden de Tema 9: en lógica de no Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2016 17 Contenido de no no Introducción Por

Más detalles

EL TEOREMA DE SEIFERT-VAN KAMPEN. 1. Preliminares sobre grupos

EL TEOREMA DE SEIFERT-VAN KAMPEN. 1. Preliminares sobre grupos EL TEOREMA DE SEIFERT-VAN KAMPEN 1. Preliminares sobre grupos Sea G un grupo. Denotaremos de forma multiplicativa la operación en G. Así, el producto de x, y G es x y, y el inverso de x G es x 1. Para

Más detalles

sup si A no es acotado.

sup si A no es acotado. Capítulo 5 Teoría de Baire 1. El teorema de Cantor En este capítulo estudiaremos más a fondo los espacios métricos completos. Lo primero que haremos es establecer la equivalencia entre completitud y la

Más detalles

17. Síntesis de la tercera parte.

17. Síntesis de la tercera parte. Funciones de variable compleja. Eleonora Catsigeras. 15 Mayo 2006. 185 17. Síntesis de la tercera parte. 17.1. Ceros y singularidades aisladas. Los detalles y demostraciones de esta parte se encuentran

Más detalles

Grupos libres. Presentaciones.

Grupos libres. Presentaciones. S _ Tema 12.- Grupos libres. Presentaciones. 12.1 Grupos libres. En el grupo Z de los enteros vimos una propiedad (cf. ejemplos.5), que lo caracteriza como grupo libre. Lo enunciamos al modo de una Propiedad

Más detalles

Clase práctica 8: Funciones Primitivas Recursivas

Clase práctica 8: Funciones Primitivas Recursivas Clase práctica 8: Funciones Primitivas Recursivas Laski (inspirado en Facundo Carreiro y Hernán Czemerinski) Primer Cuatrimestre 2014 1 Repaso de la teórica Para probar que una función es primitiva recursiva

Más detalles

Teoremas de la función inversa, función implícita y del rango constante

Teoremas de la función inversa, función implícita y del rango constante Teoremas de la función inversa, función implícita y del rango constante Pablo Zadunaisky 13 de marzo de 2015 A lo largo de este documento usamos varias normas sobre espacios vectoriales de dimensión finita,

Más detalles

Contenido. BLOQUE I: PRELIMINARES Tema 2 ALGUNAS NOCIONES DE TEORÍA DE CONJUNTOS, RELACIONES Y FUNCIONES Lógica Grado en Ingeniería Informática

Contenido. BLOQUE I: PRELIMINARES Tema 2 ALGUNAS NOCIONES DE TEORÍA DE CONJUNTOS, RELACIONES Y FUNCIONES Lógica Grado en Ingeniería Informática Contenido BLOQUE I: PRELIMINARES Tema 2 ALGUNAS NOCIONES DE TEORÍA DE CONJUNTOS, RELACIONES Y FUNCIONES Lógica Grado en Ingeniería Informática Alessandra Gallinari URJC Nociones de teoría de conjuntos

Más detalles

Espacios vectoriales

Espacios vectoriales CAPíTULO 2 Espacios vectoriales 1. Definición de espacio vectorial Es frecuente representar ciertas magnitudes físicas (velocidad, fuerza,...) mediante segmentos orientados o vectores. Dados dos de tales

Más detalles

TOPOLOGIA I Hoja 7 Soluciones

TOPOLOGIA I Hoja 7 Soluciones UNIVERSIDAD DE ZARAGOZA FAULTAD DE IENIAS Sección de Matemáticas urso 003/004 TOPOLOGIA I Hoja 7 Soluciones [1] a) En primer lugar, si B πb, entonces B = B 1 B donde B 1 B X y B B Y, es decir, ambos son

Más detalles

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

Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:

Más detalles

Funciones y Cardinalidad

Funciones y Cardinalidad Funciones y Cardinalidad Definición 1 Llamaremos función f entre dos conjuntos A y B a una relación que verifica las siguientes propiedades: i) Dom(f) = A ii) Si (a, b), (a, c) f entonces b = c Dicho de

Más detalles

1. Conjuntos y funciones

1. Conjuntos y funciones PRACTICO 1: CONJUNTOS. 1. Conjuntos y funciones Es útil saber de memoria las siguientes propiedades de conjuntos y funciones. Tanto como saber las tablas. Ejercicio 1. Si I es un conjunto y A α es un conjunto

Más detalles

Comportamiento asintótico de estimadores

Comportamiento asintótico de estimadores Comportamiento asintótico de estimadores Seguimos con variable X con función de densidad/masa f (x; θ). Queremos estimar θ. Dada una muestra aleatoria, definimos un estimador T = h(x 1,..., X n ) Esperamos/deseamos

Más detalles

Capítulo 4: Polinomios

Capítulo 4: Polinomios Capítulo 4: Polinomios Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Diciembre de 2015 Olalla (Universidad de Sevilla) Capítulo 4: Polinomios Diciembre de

Más detalles

1. MEDIDA E INTEGRACIÓN.

1. MEDIDA E INTEGRACIÓN. 1. MEDID E INTEGRCIÓN. En este capítulo repasamos algunos conceptos que se vieron en la asignatura mpliación de la Teoría de Funciones de Varias Variables. 1. MEDIDS POSITIVS. (1,1,1) Definición. Una σ-álgebra

Más detalles

Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación. Lecturas en Ciencias de la Computación ISSN

Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación. Lecturas en Ciencias de la Computación ISSN Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Lecturas en Ciencias de la Computación ISSN 1316-6239 Relaciones Prof. Luis Manuel Hernández R. ND 2006-02 Centro de Cálculo

Más detalles

ELEMENTOS DE ANÁLISIS FUNCIONAL

ELEMENTOS DE ANÁLISIS FUNCIONAL ELEMENTOS DE ANÁLISIS FUNCIONAL Guillermo Ames Universidad Tecnológica Nacional - Facultad Regional Córdoba 2011 TEMA 1: NOCIONES BÁSICAS DE ESPACIOS MÉTRICOS Espacios métricos: definición y ejemplos Definición

Más detalles

Conjuntos Finitos e Infinitos

Conjuntos Finitos e Infinitos Araceli Guzmán y Guillermo Garro Facultad de Ciencias UNAM Semestre 2018-1 doyouwantmektalwar.wordpress.com Conjuntos Finitos El segmento inicial de tamaño n, donde n 0, es el conjunto 1 n = {1,..., n}

Más detalles

Teorema de incompletitud de Gödel

Teorema de incompletitud de Gödel Teorema de incompletitud de Gödel Theorem (Gödel) Th(N) es una teoría indecidible. IIC2213 Teorías 79 / 109 Teorema de incompletitud de Gödel Theorem (Gödel) Th(N) es una teoría indecidible. Corolario

Más detalles

Momentos de Funciones de Vectores Aleatorios

Momentos de Funciones de Vectores Aleatorios Capítulo 1 Momentos de Funciones de Vectores Aleatorios 1.1 Esperanza de Funciones de Vectores Aleatorios Definición 1.1 Sea X = (X 1,..., X n ) un vector aleatorio (absolutamente continuo o discreto)

Más detalles

Reglas de derivación Sumas, productos y cocientes. Tema 4

Reglas de derivación Sumas, productos y cocientes. Tema 4 Tema 4 Reglas de derivación Aclarado el concepto de derivada, su significado analítico y sus interpretaciones geométrica y física, pasamos a desarrollar las reglas básicas para el cálculo de derivadas

Más detalles

TEORÍA DE CÁLCULO I. Para Grados en Ingeniería. Capítulo 1: Funciones de una variable real. Domingo Pestana Galván José Manuel Rodríguez García

TEORÍA DE CÁLCULO I. Para Grados en Ingeniería. Capítulo 1: Funciones de una variable real. Domingo Pestana Galván José Manuel Rodríguez García TEORÍA DE CÁLCULO I Para Grados en Ingeniería Capítulo 1: Funciones de una variable real Domingo Pestana Galván José Manuel Rodríguez García Figuras realizadas con Arturo de Pablo Martínez 1 CAPÍTULO 1.

Más detalles

Resumen de aritmética de Peano

Resumen de aritmética de Peano Resumen de aritmética de Peano UDELAR/FING/IMERL 16 de febrero de 2017 1. Fundamentos de la Aritmética de Peano. Axioma 1.1. Existe un conjunto al que denotamos N, un elemento 0 N y una función s : N N

Más detalles

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

Recordemos que utilizaremos, como es habitual, la siguiente notación para algunos conjuntos de números que son básicos. Capítulo 1 Preliminares Vamos a ver en este primer capítulo de preliminares algunos conceptos, ideas y propiedades que serán muy útiles para el desarrollo de la asignatura. Se trata de resultados sobre

Más detalles

En primer lugar, vamos a precisar un concepto al que ya nos hemos referido anteriormente, el de σ-álgebra.

En primer lugar, vamos a precisar un concepto al que ya nos hemos referido anteriormente, el de σ-álgebra. Capítulo 20 Conjuntos de Borel Hemos demostrado ya que la familia M de los conjuntos medibles contiene a todos los abiertos de R n y, por tanto, a todos los conjuntos que podamos formar a partir de los

Más detalles

Máquinas de estado finito y expresiones regulares

Máquinas de estado finito y expresiones regulares Capítulo 3 Máquinas de estado finito y expresiones regulares En este tema definiremos y estudiaremos máquinas de estado finito, llamadas también máquinas de estado finito secuenciales o autómatas finitos.

Más detalles

Tema 2: El grupo de las permutaciones

Tema 2: El grupo de las permutaciones Tema 2: El grupo de las permutaciones Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Octubre de 2014 Olalla (Universidad de Sevilla) Tema 2: El grupo de las

Más detalles

El lenguaje P. Lógica y Computabilidad ( ) símbolos p. Verano convenciones. Lógica Proposicional - clase 1

El lenguaje P. Lógica y Computabilidad ( ) símbolos p. Verano convenciones. Lógica Proposicional - clase 1 Lógica y Computabilidad Verano 2011 Departamento de Computación - FCEyN - UBA Lógica Proposicional - clase 1 Lenguaje de lógica proposicional, semántica, tautología, consecuencia semántica, conjunto satisfacible,

Más detalles

Límites y continuidad

Límites y continuidad Límites y continuidad Una sucesión en A C es una función que asocia a cada i N un punto a i A, y se le denota como {a i }. La sucesión {a i } es acotada si existe un real r tal que a i r para toda i. La

Más detalles

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

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. ALGEBRA y ALGEBRA LINEAL 520142 Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas Universidad de Concepción 1 La lógica es

Más detalles

Departamento de Matemáticas

Departamento de Matemáticas MA5 Clase : Series de números reales Definición de Serie Elaborado por los profesores Edgar Cabello y Marcos González Definicion Dada una sucesión de escalares (a n ), definimos su sucesión de sumas parciales

Más detalles

Sucesiones y series de funciones

Sucesiones y series de funciones Sucesiones y series de funciones Renato Álvarez Nodarse Departamento de Análisis Matemático Facultad de Matemáticas. Universidad de Sevilla http://euler.us.es/ renato/ 8 de octubre de 2012 Sucesiones y

Más detalles

c n sucesiones numéricas. Si n a n. } k=1 dos subsucesiones de la sucesión { } k=1 = an. Entonces, si lím = L se tiene que lím a n = L.

c n sucesiones numéricas. Si n a n. } k=1 dos subsucesiones de la sucesión { } k=1 = an. Entonces, si lím = L se tiene que lím a n = L. 147 Matemáticas 1 : Cálculo diferencial en IR Anexo 4: Demostraciones Sucesiones de números Series numéricas Demostración de: Proposición 241 de la página 138 Proposición 241- Sean { }, { } y { } c n sucesiones

Más detalles

Tema 3.- Funciones y morfismos racionales sobre variedades. Explosiones.

Tema 3.- Funciones y morfismos racionales sobre variedades. Explosiones. Tema 3.- Funciones y morfismos racionales sobre variedades. Explosiones. En lo que sigue k denotará un cuerpo algebraicamente cerrado. 3.1.- Funciones regulares sobre variedades afines. Sea Z un conjunto

Más detalles

y exámenes. Temas 3 y 4

y exámenes. Temas 3 y 4 U N I V E R S I D A D D E M U R C I A Ejercicios DEPARTAMENTO DE MATEMÁTICAS CONJUNTOS Y NÚMEROS 2017/2018. de talleres y exámenes. Temas 3 y 4 Se recuerda que la resolución de algunos de estos ejercicios

Más detalles

Consistencia, Estabilidad y Convergencia

Consistencia, Estabilidad y Convergencia Consistencia, Estabilidad y Convergencia 1. étodos a un paso Para aproximar la solución x = x(t) del problema de valores iniciales (PVI) x = f(t, x) a t b x(a) = α consideramos el método numérico a un

Más detalles

Dpto. Matemática Aplicada Universidad de Málaga

Dpto. Matemática Aplicada Universidad de Málaga Dpto. Matemática Aplicada Universidad de Málaga M. Atencia & I. P. Cabrera Sucesiones numéricas y ejemplos Convergencia Una sucesión numérica es una lista infinita de números reales a 1,a 2,a 3,...,a n,

Más detalles

TEOREMA DE HAHN-BANACH.

TEOREMA DE HAHN-BANACH. TEOREMA DE HAHN-BANACH. Sea E un e.v y M un s.v. de E. Toda aplicación lineal T 0 : M F de M en otro e.v. F se extiende a una aplicación lineal T : E F. Por ejemplo, basta considerar un suplementario algebraico

Más detalles

Teorema del Valor Medio

Teorema del Valor Medio Tema 6 Teorema del Valor Medio Abordamos en este tema el estudio del resultado más importante del cálculo diferencial en una variable, el Teorema del Valor Medio, debido al matemático italo-francés Joseph

Más detalles

Algunos resultados de Topología I. Rafael López Departamento de Geometría y Topología Universidad de Granada

Algunos resultados de Topología I. Rafael López Departamento de Geometría y Topología Universidad de Granada Algunos resultados de Topología I Rafael López Departamento de Geometría y Topología Universidad de Granada 2 Índice general 1 Espacios topológicos 5 1.1 Definición, bases de topología y de entornos..............

Más detalles

Axiomas de recubrimiento

Axiomas de recubrimiento CAPíTULO 8 Axiomas de recubrimiento Dedicaremos este capítulo a un nuevo tipo de propiedades topológicas: aquellas que se refieren a la posibilidad de extraer subrecubrimientos de cardinal finito o numerable

Más detalles

TEMA 4. Sucesiones de números reales.

TEMA 4. Sucesiones de números reales. Cálculo I E.T.S.I. de Minas Curso 2008-2009 TEMA 4. Sucesiones de números reales. Definición. Una sucesión de números reales es una aplicación que a cada número natural n 1leasignaunúnico número real x

Más detalles

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

Análisis Matemático I: La integral de Riemann Contents : La integral de Riemann Universidad de Murcia Curso 2006-2007 Contents 1 Definición de la integral y propiedades Objetivos Definición de la integral y propiedades Objetivos 1 Definir y entender

Más detalles

Teoría de la Integración

Teoría de la Integración Licenciatura en Matemáticas y Física Universidad de Antioquia 1 Introducción 2 3 Introducción Para toda persona con formación matemática superior, es conocida la teoría de la integración de Riemann. Sin

Más detalles

Operaciones extendidas de conjuntos

Operaciones extendidas de conjuntos 234 A. GENERALIDADES DE TEORÍA DE CONJUNTOS Tema 3. Operaciones extendidas de conjuntos En este tema extenderemos las operaciones de conjuntos anteriormente definidas a familias arbitrarias de conjuntos.

Más detalles

y exámenes. Temas 3 y 4

y exámenes. Temas 3 y 4 U N I V E R S I D A D D E M U R C I A Ejercicios DEPARTAMENTO DE MATEMÁTICAS CONJUNTOS Y NÚMEROS 2016/2017. de talleres y exámenes. Temas 3 y 4 Se recuerda que la resolución de algunos de estos ejercicios

Más detalles

Computación Bio inspirada Tema VIII: Complejidad Computacional en Modelos Celulares

Computación Bio inspirada Tema VIII: Complejidad Computacional en Modelos Celulares Computación Bio inspirada Tema VIII: Complejidad Computacional en Modelos Celulares Mario de J. Pérez Jiménez Grupo de Investigación en Computación Natural Dpto. Ciencias de la Computación e Inteligencia

Más detalles