Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dados dos números enteros a y b con b 0, siempre existen dos enteros únicos q (cociente) y r
(resto), tales que 0 r < |b| y se cumple que a = (b q) + r
a) (b q) a siempre
b) 0 r < |b|
Divisibilidad
(división exacta); r = 0.
Teorema 1: 1 | a, a | 0, a | a.
Teorema 2: a | b, b | c → a | c.
d | a, d | b y d | c → d | (a + b + c)
Teorema 4: Todo entero que es divisor de otro es también divisor de los múltiplos de ese
otro.
d | a → d | na para n Z
Teorema 5: Todo entero que es divisor de otros dos es también divisor de su diferencia.
d | a, d | b → d| (a – b)
Teorema 6: Todo entero que es divisor de otros dos es también divisor del resto de la
división de estos.
Números Primos
Todo número entero mayor que 1 que no es primo, se denomina número compuesto.
Máximo Común Divisor y Mínimo Común Múltiplo
El mínimo común múltiplo de los enteros positivos a y b, es el menor entero positivo d que es
múltiplo tanto de a como de b, y se lo denota mcm(a, b).
Algoritmo de Euclides
Si a y b son dos enteros positivos con a > b, entonces el mcd(a, b) = mcd(b, r), donde r es el
resto de dividir a entre b.
Es un algoritmo recursivo.
Primos Relativos
Todo entero positivo mayor que uno, es un número primo o puede ser escrito como producto
de números primos de forma única (la factorización es única), salvo en el orden de los factores.
Teorema 7: Si n es un entero compuesto, tiene un divisor primo menor o igual que la raíz
cuadrada de n.
Algoritmo para determinar si un entero N > 1 es primo:
Paso 4: Para todos los números D impares tal que 1 < D K, verificar si D|N. En caso
afirmativo, N no es un número primo. Si no se cumple para ningún D, N es primo.
Teorema 9: Sean a y b enteros positivos tales que factoreados se pueden escribir como:
a = p1 a1 p2 a2 p3 a3 ... pn an b = p1 b1 p2 b2 p3 b3 ... pn bn
Lógica Matemática
Aristóteles nos legó la lógica como un cuerpo sistémico de principios, definiciones y reglas de
inferencia, que permitían discurrir acerca de los razonamientos y sus formas.
George Boole (Siglo XIX), publicó un tratado aritmetizando la lógica y estableciéndola como un
cálculo simple y fácil de entender.
Juicio: acto mental por medio del cual pensamos un determinado enunciado.
Proposición lógica, es toda oración declarativa de la cual pueda decirse que es o bien
verdadera o bien, falsa.
Asigna carácter bivalente a la lógica matemática, ya que sólo podrán asignarse dos valores, o
verdadero o falso, a las proposiciones que ella considera.
Llamaremos contradicción, a las proposiciones compuestas que son falsas para toda posible
combinación de valores de verdad, de las variables proposicionales que las componen.
A aquellas proposiciones compuestas que pueden ser verdaderas o falsas, según el valor de sus
proposiciones simples componentes, se las suele llamar contingentes.
Dadas dos proposiciones compuestas P(p, q, ..., z) y Q(p, q, ..., z), se dice que P implica
lógicamente a Q , y se denota con PQ, si para cualquier combinación de valores de verdad
de p , q,..., z que haga a P verdadera, resulta Q también verdadera.
Dadas dos proposiciones compuestas P(p, q, ..., z) y Q(p, q, ..., z), se dice que P es lógicamente
equivalente a Q, y se denota con PQ, si para cualquier combinación de valores de verdad de
p, q, ..., z, resultan P y Q con igual valor de verdad.
Las leyes lógicas expuestas en el cuadro anterior, son sólo algunas de las que pueden
formularse, ya que existen virtualmente infinitas tautologías.
No son ni principios ni definiciones, sino que se trata de teoremas que pueden demostrarse
mediante la confección de sus respectivas tablas de verdad.
Dadas dos o más proposiciones P1, P2, …, Pn, llamadas hipótesis o premisas, y una proposición
Q, llamada conclusión, llamaremos razonamiento a la relación entre ellas, denotada por: P1,
P2, …, Pn Q, y diremos que la misma es válida, si Q resulta verdadera cada vez que las
hipótesis sean simultáneamente verdaderas.
• Un razonamiento es una relación entre proposiciones, la cual no puede decirse que sea
verdadera o falsa, sino válida o no.
Reglas de inferencia:
Modus ponens: p, p → q q
Modus tolens: p → q, ~q ~p
Silogismo hipotético: p → q, q → r p→ r
Función proposicional en una variable x, denotada F(x), es toda oración declarativa que asigne
una determinada propiedad "F" al objeto indeterminado "x" y que se convierta en proposición
lógica al instanciarlo.
Instanciar: asignación específica dada a la variable indeterminada x. (se dice que la proposición
ha sido obtenida por especialización)
Los valores que se asignan a las variables que aparecen en un predicado deben pertenecer a
una colección, llamada el universo de discurso. Cuáles son los valores que pueden ser
asignados a las variables.
Dadas dos clases A y B, llamaremos proposición categórica a toda proposición lógica que tenga
una de las siguientes cuatro formas:
3) Sean dos predicados P(x) y Q(x) asociados a un dominio D. Entonces se dice que:
• P(x) implica lógicamente a Q(x), si y solo sí, el condicional P(a)→Q(a) es
verdadero para cada elemento a del dominio.
• P(x) es lógicamente equivalente a Q(x), si y solo sí, el bicondicional
P(a)Q(a) es verdadero para cada elemento a del dominio.
Una sucesión es una estructura discreta utilizada para representar una lista ordenada de
elementos.
Una sucesión numérica es una secuencia ordenada de números, llamados términos, entre
cada uno de los cuales hay una relación que se debe cumplir para determinar el próximo
número.
Inducción Matemática.
1) 0 es un número natural.
El principio del buen orden es un lema que establece que todo conjunto ordenado que esté
formado únicamente por números naturales tiene un primer elemento. El primer elemento de
los números naturales es 0.
Una función proposicional F(n) referida a los números naturales es verdadera para cualquier
número natural n n0 si se satisfacen las siguientes dos condiciones:
Paso Inductivo: La veracidad de F(k) para cualquier número natural k n0 implica la veracidad
de F(k+1) para el número natural siguiente k + 1.
(la suposición de que F(k) es verdadera para algún número natural k mayor o igual a n0 se
denomina hipótesis inductiva.)
1) Base Inductiva: Demuestre que P(n) es verdadera para algún número natural n0.
2) Paso Inductivo: Demuestre para todo entero k n0 , que si P(k) es verdadera entonces
P(k+1) es necesariamente verdadera.
Para demostrarlo:
Un conjunto es cualquier colección bien definida de objetos, los cuales reciben el nombre de
miembros o elementos del conjunto.
Conjuntos especiales:
Universo de discurso: pertenecen naturalmente todos los objetos a los que se hace referencia.
Principio de extensión: Dados dos conjuntos A y B, se dice que son iguales y lo denotamos por
A = B, si ambos están formados por exactamente los mismos elementos.
Inclusión Amplia: Diremos que A está incluido en B (), si todo elemento de A es también
elemento de B.
Inclusión Estricta: Diremos que A está estrictamente incluido en B (), si todo elemento de A
es también elemento de B, pero existe al menos un elemento en B que no es elemento de A.
Propiedades de la inclusión
Tesis: A C
Conjunto potencia: Denotado por P(A). Familia de conjuntos que tiene por elementos a todos
los posibles subconjuntos de A. P(A) = {X/ XA}
Conjunto vacío pertenece a P(A) y que el mismo conjunto A, pertenece a su conjunto potencia.
Intersección. (binaria)
Unión. (binaria)
Partición de un Conjunto.
Producto cartesiano.
Par Ordenado: Dados dos objetos a y b, llamaremos par ordenado, y lo denotaremos con (a, b),
al arreglo ordenado de los mismos, y diremos que a es la primera componente y que b es la
segunda componente del par ordenado. (a, b) (b, a) a menos que a = b.
A2 = A x A, producto cartesiano.
• Alcance de la relación: todas las posibles primeras componentes de los pares ordenados de
la relación. (o sea, al conjunto A).
• Rango de la relación: todas las posibles segundas componentes de los pares ordenados de la
relación (o sea, al conjunto B).
• Dominio de la relación: todas las primeras componentes de los pares ordenados que
efectivamente pertenecen a la relación.
• Imagen de la relación: todas las segundas componentes de los pares ordenados que
pertenecen efectivamente a la relación.
Representación:
• Matriz: arreglo rectangular de números, en la cual se etiqueta cada fila con los elementos del
primer conjunto del producto cartesiano, y cada columna con los elementos del segundo
conjunto. En la intersección de la fila x con la columna y, se colocará cero si R, y uno, en el
caso que R
Tipos de relaciones:
◘ Dados dos conjuntos no vacíos A y B, llamaremos relación inversa de una relación R de A en
B, y la denotaremos por R-1, al subconjunto de pares ordenados (b, a) del producto cartesiano
BxA, tales que (a, b)R. (intercambiar primeras por segundas componentes)
Diagonal de un producto cartesiano: subconjunto formado por todos los pares ordenados que
tienen iguales sus componentes primera y segunda.
◘ Dado un conjunto A y una relación R sobre A, diremos que R es reflexiva si para cualquier
elemento x de A, el par ordenado (x, x) es también un elemento de R. (todos los elementos de
la diagonal)
◘ Dado un conjunto A y una relación R sobre A, diremos que R es simétrica si y sólo si, para
cualquier par ordenado de R, el par obtenido permutando sus componentes, también
pertenece a R.
◘ Dado un conjunto A y una relación R sobre A, diremos que R es antisimétrica si y sólo si,
para cualquier par ordenado de R, el par obtenido permutando sus componentes:
1)no pertenece a R o 2) x = y.
◘ Dado un conjunto A y una relación R sobre A, diremos que R es transitiva, si y sólo si, para
todo par de elementos (x,y), (y,z) de la relación, se verifica que (x,z) también pertenece a la
relación.
Sea R una relación de equivalencia sobre el conjunto no vacío A y sea "a" un elemento de A; se
llama clase de equivalencia del elemento "a", (y se la denota por [a]), al subconjunto de todos
los elementos de A equivalentes con el elemento "a" a través de R.
Consecuencias:
Demostración: Para demostrar que la familia L es una partición de A, se deberá probar primero que A puede escribirse como la
unión de todas sus clases de equivalencia a través de R, y luego, que las distintas clases de equivalencia de elementos de A son
disjuntas por pares.
a) Por definición de clase de equivalencia, sabemos que toda clase [x] es un subconjunto de A, por lo cual no existen
elementos en [x] que no estén en A; además se tiene que para cada clase de equivalencia [u] de elementos de A, por lo
menos u[u]. Así, la unión de todas las clases de equivalencia de elementos de A a través de R, resulta igual a A.
b) Supongamos primero que (a,b)R; entonces tenemos que:
1) [a] = {xA/ (x,a)R}, por definición de clase de equivalencia.
2) (x,a)R (a,b)R → (x,b)R, por la transitividad de R.
3) [b] = {xA/ xRb}, por definición de clase de equivalencia.
Lo que dice que si (a,b)R entonces [a][b] (i), ya que para cualquier elemento x [a], resulta de (1), (2) y (3), que
x[b].
Además, la simetría de R asegura que si (a,b)R debe cumplirse que (b,a)R, por lo cual, con un razonamiento similar
al anterior, se prueba que [b][a] (ii). De (i) e (ii), se sigue que, si (a,b)R entonces [a]=[b] (iii).
Supóngase ahora que [a] y [b] son dos elementos cualesquiera de la familia L con [a][b] y que existe algún uA tal que
u[a][b]. Luego:
pero por (iii), esto implica que [u]=[a] [u]=[b] lo cual es un absurdo ya que se supuso que [a][b]. Entonces, no existe
un tal uA, por lo cual [a][b]= lo que concluye la demostración de la tesis.
Funciones
(Todos los conceptos que estudiamos son también aplicables a funciones ya que las mismas
son en primera instancia, relaciones.)
Funciones Inyectivas:
Sea f:A→B una función de A en B. Entonces "f" recibe el nombre de inyectiva si y sólo si, a
elementos distintos del dominio corresponden elementos distintos de la imagen.
Funciones Suprayectivas.
Sea f:A→B una función de A en B. Entonces "f" recibe el nombre de suprayectiva si y sólo si,
todo elemento de B es imagen de algún elemento de A.
Funciones Biyectivas.
Sea f:A→B una función de A en B. Entonces "f" recibe el nombre de biyectiva, si y sólo si, es a
la vez inyectiva y suprayectiva.
Función Identidad.
La función sobre A que asigna a cada elemento él mismo, es la función identidad IA.
Es biyectiva.
Función inversa.
Sea f una función biyectiva del conjunto A en el conjunto B. La función inversa de f, denotada
por f -1 , es la función que asigna a un elemento b que pertenece a B el único elemento de A tal
que f(a) = b.
Composición de funciones.
Sea f una función del conjunto A en el conjunto B y sea g una función del conjunto B en el
conjunto C. La composición de las funciones f y g, denotada por gof, se define por:
(g o f))(x) = g (f (x))
Recursividad.
Partes:
CASO BASE: parte directa donde se darán ejemplos mínimos del concepto que está queriendo
definirse utilizando términos con significados conocidos.
CASO RECURSIVO: se utilizará el concepto que se está definiendo para generalizar la idea a
partir de los casos base, permitiendo en general construir infinitos nuevos ejemplos del
concepto desde ellos.
Es una fórmula que relaciona un término de una sucesión con algunos anteriores, sólo
utilizando adiciones y multiplicación de cada término por constantes conocidas.
Son de particular interés las relaciones de recurrencia lineal homogéneas de primer y segundo
orden, porque ellas pueden siempre tener una definición directa de la sucesión que definen,
esto es, una fórmula que involucre solo a n y no a los términos anteriores de la sucesión. Esta
definición directa se denomina solución de la relación de recurrencia.
TEOREMAS DE UNICIDAD
Tesis: 0 es único.
Demostración: Supongamos que existe más de un elemento neutro para la operación + y sean
0 y 01 dos de esos neutros. Entonces:
Más propiedades:
Expresiones booleanas.
Variable booleana: Dada un álgebra booleana (B,0,1,+, . , '), una variable x es una variable
booleana si x sólo toma valores de B.
Sea (B, 0, , +, . , ') un Álgebra de Boole y sean x1 , x2 , ..., xn variables booleanas. Entonces:
1) x1 , x2 , ..., xn son expresiones booleanas.
3) Si E(x1 , x2 , ..., xn ) y F(x1 , x2 , ..., xn ) son expresiones booleanas, entonces también lo son (E), E + F, E .
F y E'.
Dadas n variables (x1 , x2 , ..., xn )B n con cada xiB podemos definir funciones f:Bn→B que
mediante una expresión booleana en n variables, asignan sólo los elementos 0 y 1. Estas
funciones reciben el nombre de funciones booleanas de n variables.
Es común representar este tipo de funciones por su tabla de valores. Tabla de verdad de la
función booleana f.
Compuertas lógicas.
Un elemento electrónico elemental que de alguna manera transforme un bit en otro, o una
secuencia de bits en otra, se denomina compuerta lógica.
◘ Una compuerta lógica AND recibe dos datos de entrada x e y, y entrega como salida (x . y).
Producto Lógico.
◘ Una compuerta lógica OR recibe dos datos de entrada x e y, y entrega como salida (x + y)
Suma lógica.
◘ Una compuerta lógica NOT recibe un dato de entrada x, y entrega como salida x’.
Circuitos combinatorios.
Esta combinación recibe el nombre de circuito combinatorio si y sólo si, la salida del circuito
está unívocamente determinada por las entradas. Funcionará instantáneamente, sin demoras.
Dos circuitos combinatorios, ambos con las mismas entradas x1 , x2 , ..., xn , son equivalentes,
si y sólo si entregan las mismas salidas para idénticos valores de entradas.
Circuitos secuenciales.
Dependen además de los valores de entrada, del estado en que se encuentra en el momento
en que se producen esas entradas. El estado del mismo está determinado por lo que sucedió
en anteriores instantes. Si recuerdan, tienen memoria.
Minterm: producto de todas las variables involucradas ya sea en forma directa o en forma
complementada. El nombre minterm proviene de que dicho término toma el valor 1 un
número mínimo de veces.
Maxterm: suma de todas las variables involucradas ya sea en forma directa o en forma
complementada. Toma el valor 1 un número máximo de veces.
Forma Normal Disyuntiva: suma de todos los minterms construidos para los valores 1 de la
función.
Forma Normal Conjuntiva: producto de todos los maxterm construidos para los valores 0 de la
función.
Pasos a seguir:
1) Mirar las líneas de la tabla de verdad en las que la función f tiene valor 1 (FND) o 0
(FNC)
2) Realice la multiplicación (FND) o suma (FNC) de todas las variables teniendo en cuenta
que:
• si xj es 1 se coloca como está en la multiplicación y si es 0 se la coloca negada. (FND)
• si xj es 0 se coloca como esta en la multiplicación y si es 1 se la coloca negada. (FNC)
3) Repita el paso (2) hasta conseguir todos los minterm o maxterm correspondientes a las
líneas de la tabla en que f es 1 o 0 respectivamente.
4) Escriba la expresión booleana de la función f como la suma de todos los minterm
construidos si es FND, o como la multiplicación de todos los maxterm si es FNC.
Método Algebraico:
Implementación de funciones.
Sistemas Axiomáticos.
Elementos:
ESTRUCTURAS ALGEBRAICAS
Son sistemas axiomáticos. Son otra manera de establecer formalmente una teoría deductiva.
Operaciones Internas.
• Si tiene elemento neutro (o identidad), es único. Pues si e, e' son neutros de , entonces:
e = e e' = e'.
Dado un conjunto no vacío B con al menos dos elementos distintos denotados 0 y 1, dos
operaciones binarias cerradas + y . y una operación unaria cerrada ' definidas sobre él ,
llamamos álgebra de Boole a la estructura algebraica (B,0,1,+, . , ') que ellos conforman, si y
sólo si se verifican:
a) Propiedades asociativas de + y .
b) Propiedades conmutativas de + y .
c) Propiedades distributivas entre + y .
d) Existencia de neutros para + y .
e) Existencia de complementos para todo elemento de B.
Grafos y Árboles.
○ Los nodos vi y vj se llaman adyacentes, si hay una arista {vi, vj} que los vincule y se dice que la
arista es incidente en vi y vj.
○ Un multígrafo es un grafo que posee dos o más de aristas que conectan un mismo par de
vértices, llamadas aristas múltiples o paralelas o una arista cuyo par de vértices son un mismo
nodo; estas aristas se llaman lazo o bucle.
Se dice que un nodo es par o impar, según que su grado sea un número par o impar.
○ Un nodo aislado es un nodo en el que no incide ninguna arista, o sea un nodo de grado cero.
Teorema: La suma de los grados de los nodos de un grafo es igual al doble del número de
aristas de dicho grafo.
Grafos Conexos
○ Un camino es una sucesión de aristas tal que el vértice de cada una (exceptuando la última)
coincide con el vértice de la siguiente en la sucesión. El camino se dice que es cerrado si v0 =
vn. El número n de aristas de un camino se denomina el largo o la longitud del mismo.
Teorema: Hay un camino de un nodo u a un nodo v, si y solo si, hay una trayectoria de u a v.
○ Un ciclo es una trayectoria cerrada (camino cerrado en el que todos sus vértices son
diferentes excepto vo = vn). En un grafo, cualquier ciclo debe tener longitud tres o más.
○ Un grafo se dice que es conexo si hay una trayectoria entre dos cualquiera de sus nodos. Si
no es conexo se denomina inconexo o no conexo.
○ La distancia entre dos nodos u y v de un grafo conexo G, que se simboliza d(u, v), es la
longitud de la trayectoria más corta entre u y v.
Un grafo es completo si cada nodo está conectado mediante un segmento con todo otro nodo.
Grafos planos.
Un grafo o multígrafo se dice que es plano si es posible dibujarlo en un plano de tal manera
que sus aristas no se corten.
Mapa.
Se llama mapa a la representación de un grafo plano dibujado de tal forma que no se corten
sus aristas.
Fórmula de Euler: En todo mapa de un grafo plano G = (N, S) que genere R regiones, se
verifica: (N = nodos) (S = aristas) (R = regiones)
|N| – |S| + R = 2
La fórmula de Euler también es cierta para mapas inconexos, siempre y cuando la constante 2
se reemplace por c + 1, en donde c es el número de componentes conexos del mapa.
GRAFOS ROTULADOS
Un grafo G se llama un grafo rotulado o etiquetado, si a sus aristas y/o nodos se le asignan
datos de alguna clase.
Llamaremos arcos a las aristas dirigidas, y escribimos a = (u, v) para denotar un arco que parte
de un nodo inicial u y llega a un nodo final v.
Teorema: En todo grafo dirigido, la suma de los grados de salida de los nodos del grafo es igual
a la suma de los grados de llegada de los nodos, e igual al número de arcos.
Fuentes y Sumideros
Un nodo con grado de llegada cero y grado de salida distinto de cero se llama fuente.
un nodo con grado de salida cero y grado de entrada distinto de cero se llama sumidero.
Digrafos y matrices
Sea D un grafo dirigido con nodos, se lo puede representar por una matriz mm en donde m es
el número de nodos. Indicándola como MD = (mi j), siendo mi j los elementos de la matriz,
indican el número o cantidad de arcos que comienzan en vi y terminan en vj.
En un dígrafo o grafo dirigido, los conceptos de camino, sendero, circuito, trayectoria y ciclo se
pueden usar tal como se usó en el grafo no dirigido, con la condición de que la dirección del
camino, sendero, circuito, trayectoria, etc., debe coincidir con las direcciones de los arcos.
GRAFOS ÁRBOLES.
Árbol es un grafo en el cual existe un único camino entre cada par de nodos.
Es acíclico conexo.
Bosque
Árbol trivial
Teorema: Si a y b son nodos cualesquiera de un árbol A = (N, S), entonces hay un camino único
que conecta estos nodos.
Teorema: En cualquier árbol el número de nodos es igual al número de aristas más uno, o sea,
para un árbol cualquiera A= (N, S), se cumple: |N| = |S| + 1.
Teorema: Cualquier árbol no trivial tiene al menos dos nodos colgantes o extremos.
Árboles maximales
Un árbol R con raíz, es un árbol que tiene un nodo particular r designado como la raíz del árbol,
de modo que desde r hasta cualquier otro nodo v, existe un único camino dirigido que los une.
Nivel de un nodo
Nivel del nodo v, (también profundidad de v) es la longitud de la única trayectoria desde la raíz
r a v. La raíz está situada en el nivel 0.
Altura de un Árbol
Hojas
Rama
Preceder y seguir
Se dice que un nodo u precede a otro v, o que v sigue a u, si la trayectoria desde la raíz r a v
incluye a u.
Nodo interno
Si x no es un nodo terminal (una hoja la cual no tiene hijos) entonces x es un nodo interno.
Subárbol
El subgrafo de G que consiste en el nodo x y todos sus descendientes, con x como raíz, es el
subárbol de G que tiene a x como raíz.
Árbol m-ario
Un árbol con raíz se llama árbol m-ario si todos los nodos internos tienen, a lo sumo m hijos.
Un árbol se llama m-ario completo si todo nodo interno tiene exactamente m hijos.
Árbol ordenado con raíz es un árbol R con raíz, en el que los hijos de cada nodo están
ordenados.
RECORRIDO DE UN ÁRBOL
Primero en profundidad: se listan los nodos expandiendo el hijo actual de cada nodo hasta
llegar a una hoja y se recorren de izquierda a derecha los nodos hermanos, luego se vuelve al
nodo anterior continuando por el siguiente hijo y así sucesivamente.
Primero en anchura: antes de listar los nodos de nivel n + 1, se deben haber listado todos los
de nivel n de izquierda a derecha.