3 Producto cartesiano, grafos y funciones

3.1 Pares ordenados, productos cartesianos y grafos

Definición .1 (Par ordenado).

Se define el par ordenado (x,y)(x,y) como el conjunto

(x,y)={{x},{x,y}}(x,y)=\left\{\left\{x\right\},\left\{x,y\right\}\right\}

Por otra parte, a partir de los pares ordenados podemos definir las nn-tuplas. Por ejemplo, las ternas se pueden definir del siguiente modo:

(x,y,z)=(x,(y,z))(x,y,z)=(x,(y,z))
Definición .2 (Producto cartesiano).

Dados AA y BB dos conjuntos, se define el producto cartesiano A×BA\times B como el conjunto de todos los pares ordenados (a,b)(a,b) tal que a∈Aa\in A y b∈Bb\in B. Es decir,

A×B={(a,b)∣a∈A∧b∈B}.A\times B=\left\{(a,b)\mid a\in A\wedge b\in B\right\}\mathchar 46\relax
Definición .3.

Un grafo G⊂A×BG\subset A\times B es un subconjunto de un producto cartesiano.

Si AA es un conjunto, una relación (binaria) en AA es un subconjunto R⊂A×AR\subset A\times A.

Si G⊂A×BG\subset A\times B, se denomina dominio de GG al conjunto

dom(G)={x∈A∣∃y∈B..(x,y)∈G}dom(G)=\left\{x\in A\mid\exists y\in B\mathchar 46\relax\mathchar 46\relax(x,y% )\in G\right\}

y rango de GG al conjunto

ran(G)={y∈B∣∃x∈A..(x,y)∈G}ran(G)=\left\{y\in B\mid\exists x\in A\mathchar 46\relax\mathchar 46\relax(x,y% )\in G\right\}

Por ejemplo, si AA es un conjunto, el grafo identidad de AA es IdA={(x,y)∈A×A∣x=y}Id_{A}=\left\{(x,y)\in A\times A\mid x=y\right\}.

Si G⊂A×BG\subset A\times B es un grafo, se denomina grafo inverso de GG al grafo G−1={(y,x)∈B×A∣(x,y)∈G}G^{-1}=\left\{(y,x)\in B\times A\mid(x,y)\in G\right\}. Si G⊂A×BG\subset A\times B y H⊂B×CH\subset B\times C, se denomina grafo composición de HH y GG en ese orden, y se denota por H∘GH\circ G al grafo H∘G={(x,z)∈A×C∣∃y∈B..(x,y)∈G∧(y,z)∈H}H\circ G=\left\{(x,z)\in A\times C\mid\exists y\in B\mathchar 46\relax% \mathchar 46\relax(x,y)\in G\wedge(y,z)\in H\right\}.

Ejemplo .2.

Ejercicio: comprobar que si G⊂A×BG\subset A\times B y H⊂B×CH\subset B\times C, entonces

  1. 1.
    ​

    G∘IdA=GG\circ Id_{A}=G

  2. 2.
    ​

    IdH∘G=GId_{H}\circ G=G

  3. 3.
    ​

    (G−1)−1=G(G^{-1})^{-1}=G

  4. 4.
    ​

    (H∘G)−1=G−1∘H−1(H\circ G)^{-1}=G^{-1}\circ H^{-1}.

    ⊂)\subset)

    Sea (z,x)∈(H∘G)−1(z,x)\in(H\circ G)^{-1}, tenemos que ver que (z,x)∈G−1∘H−1(z,x)\in G^{-1}\circ H^{-1}. Como (z,x)∈(H∘G)−1(z,x)\in(H\circ G)^{-1}, (x,z)∈H∘G(x,z)\in H\circ G, por lo que ∃y∈B\exists y\in B tal que (x,y)∈G∧(y,z)∈H⇒∃y∈B(x,y)\in G\wedge(y,z)\in H\Rightarrow\exists y\in B tal que (y,x)∈G−1∧(z,y)∈H−1⇒(z,x)∈G−1∘H−1(y,x)\in G^{-1}\wedge(z,y)\in H^{-1}\Rightarrow(z,x)\in G^{-1}\circ H^{-1}.

    ⊃)\supset)

    Análogo.

Definición .4.

Una función de un conjunto AA en un conjunto BB es un conjunto de pares ordenados f⊂A×Bf\subset A\times B tal que si (a,b)∈f(a,b)\in f y (a,c)∈f(a,c)\in f, necesariamente b=cb=c.

Si ∀a∈A\forall a\in A existe b∈Bb\in B tal que (a,b)∈f(a,b)\in f, diremos que ff es una función de AA en BB y escribiremos f:A→Bf\colon A\to B. Finalmente, si ff es una función y (a,b)∈f(a,b)\in f, es habitual indicar este hecho escribiendo f(a)=bf(a)=b, y afirmando que bb es la imagen de aa mediante la función ff.

Ejemplo .3.

Algunos ejemplos de funciones son los siguientes:

  1. 1.
    ​

    Si AA es un conjunto IdAId_{A} es una función, por lo que podemos escribir IdA:A→AId_{A}\colon A\to A.

  2. 2.
    ​

    Si AA es un subconjunto de XX, ℵA={(x,y)∈X×{0,1}∣(x∈A→y=1)∧(x∉A→y=0)}\aleph_{A}=\left\{(x,y)\in X\times\left\{0,1\right\}\mid(x\in A\to y=1)\wedge(% x\notin A\to y=0)\right\} es una función a la que se denomina función característica de AA.

  3. 3.
    ​

    Si AA y BB son conjuntos, el grafo p1={((x,y),z)∈(A×B)×A∣z=x}p_{1}=\left\{((x,y),z)\in(A\times B)\times A\mid z=x\right\} es una función a la que se denomina proyección de A×BA\times B sobre AA.

  4. 4.
    ​

    Una sucesión de números reales es una función x:ℕ→ℝx\colon\mathbb{N}\to\mathbb{R}, de manera que a cada número natural n∈ℕn\in\mathbb{N} se le asocia un único número real x(n)x(n). En general a x(n)x(n) se le llama término nn-ésimo de la sucesión y, tradicionalmente, se le representa por xnx_{n}. De la misma manera, la notación para representar la sucesión es (xn)∞n=1(x_{n})^{\infty}_{n=1}, (xn)(x_{n}), {xn}n∈ℕ\left\{x_{n}\right\}_{n\in\mathbb{N}} o, incluso, {xn}\left\{x_{n}\right\}.

3.2 Tipos de funciones

Se dice que una función f:A→Bf\colon A\to B es inyectiva si se satisface la siguiente propiedad:

(∀x∀x′∀y((x,y)∈f∧(x′,y)∈f)⇒x=x′)(\forall x\forall x^{\prime}\forall y\;((x,y)\in f\wedge(x^{\prime},y)\in f)% \Rightarrow x=x^{\prime})

Se dice que una función f:A→Bf\colon A\to B es sobreyectiva si ran(f)=Bran(f)=B. Finalmente, se dice que f:A→Bf\colon A\to B es biyectiva si es inyectiva y sobreyectiva. Siendo f:A→Bf\colon A\to B y g:B→Cg\colon B\to C no es difícil comprobar las siguientes afirmaciones:

  1. 1.
    ​

    f:A→Bf\colon A\to B es biyectiva si y solo si f−1⊂B×Af^{-1}\subset B\times A es una función y dom(f−1)=Bdom(f^{-1})=B. Además, en ese caso f−1:B→Af^{-1}\colon B\to A es también una función biyectiva.

    Demostración.
    ⇒)\Rightarrow)

    Supongamos que f⊂A×Bf\subset A\times B es función y es biyectiva. Veamos que f−1⊂B×Af^{-1}\subset B\times A es función.

    Si (x,y)∈f−1(x,y)\in f^{-1} y (x,z)∈f−1(x,z)\in f^{-1}, entonces (y,x)∈f(y,x)\in f y (z,x)∈f(z,x)\in f. Como además se tiene que ff es inyectiva, y=zy=z, con lo que f−1f^{-1} es función.

    Por otra parte, como ff es sobreyectiva ∀y∈B\forall y\in B existe x∈Ax\in A tal que (x,y)∈f⇒(y,x)∈f−1⇒y∈dom(f−1)(x,y)\in f\Rightarrow(y,x)\in f^{-1}\Rightarrow y\in dom(f^{-1}). (Hemos visto que B⊂dom(f−1)B\subset dom(f^{-1}), pero también hay que ver que B⊃dom(f−1)B\supset dom(f^{-1})).

    ∎

  2. 2.
    ​

    Si ff y gg son funciones, entonces g∘fg\circ f también es una función denominada función compuesta de ff y gg. De hecho, si x∈Ax\in A, tendremos que (x,f(x))∈f(x,f(x))\in f, y como f(x)∈dom(g)f(x)\in dom(g), resultará que (f(x),g(f(x)))∈g(f(x),g(f(x)))\in g. Pero entonces (x,g(f(x)))∈g∘f(x,g(f(x)))\in g\circ f, es decir, (g∘f)(x)=g(f(x))(g\circ f)(x)=g(f(x)).

  3. 3.
    ​

    Si ff y gg son inyectivas, entonces g∘fg\circ f es inyectiva.

  4. 4.
    ​

    Si g∘fg\circ f es inyectiva entonces ff es inyectiva.

    Demostración.

    Suponer que f(x1)=f(x2)f(x_{1})=f(x_{2}). Entonces g(f(x1))=g(f(x2))g(f(x_{1}))=g(f(x_{2})), que es lo mismo que (g∘f)(x1)=(g∘f)(x2)(g\circ f)(x_{1})=(g\circ f)(x_{2}). Como g∘fg\circ f es inyectiva, x1=x2x_{1}=x_{2}. ∎

  5. 5.
    ​

    Si ff y gg son sobreyectivas, entonces g∘fg\circ f es sobreyectiva.

  6. 6.
    ​

    Si g∘fg\circ f es sobreyectiva entonces gg es sobreyectiva.

  7. 7.
    ​

    Si ff y gg son biyectivas, entonces g∘fg\circ f es biyectiva y (g∘f)−1=f−1∘g−1(g\circ f)^{-1}=f^{-1}\circ g^{-1}.

  8. 8.
    ​

    Si C=AC=A, g∘f=IdAg\circ f=Id_{A} y f∘g=IdBf\circ g=Id_{B}, entonces ff y gg son biyectivas y g=f−1g=f^{-1}.

3.3 Familias subindicadas

Definición .5.

Dados dos conjuntos XX e II, llamaremos familia de elementos de XX cuyos índices recorren II a cualquier función cuyo dominio sea II y cuyo rango esté contenido en XX. El conjunto II es el conjunto de índices de la familia. Si

x:I\displaystyle x\colon I
⟶X\displaystyle{}\longrightarrow X
i\displaystyle i
⟼x(i)\displaystyle{}\longmapsto x(i)

es usual denotar al elemento x(i)x(i) por xix_{i} y a la familia por {xi}i∈I\left\{x_{i}\right\}_{i\in I}.

Por ejemplo, para referirnos a una familia de subconjuntos de un conjunto XX, en lugar de

A:I\displaystyle A\colon I
⟶P(X)\displaystyle{}\longrightarrow P(X)
i\displaystyle i
⟼A(i)\displaystyle{}\longmapsto A(i)

escribiremos {Ai}i∈I\left\{A_{i}\right\}_{i\in I}. Por otra parte, dada una familia {Ai}i∈I\left\{A_{i}\right\}_{i\in I} de subconjuntos de un conjunto XX, se denomina unión de los elementos de dicha familia al conjunto

⋃i∈IAi={x∈X∣∃i∈I..x∈Ai}\bigcup_{i\in I}A_{i}=\left\{x\in X\mid\exists i\in I\mathchar 46\relax% \mathchar 46\relax x\in A_{i}\right\}

y se denomina intersección de los elementos de dicha familia al conjunto

⋂i∈IAi={x∈X∣∀i∈I..x∈Ai}\bigcap_{i\in I}A_{i}=\left\{x\in X\mid\forall i\in I\mathchar 46\relax% \mathchar 46\relax x\in A_{i}\right\}
  1. 1.
    ​

    A−∩i∈IAi=∪i∈I(A−Ai)A-\cap_{i\in I}A_{i}=\cup_{i\in I}(A-A_{i})

    Demostración.
    ⇒)\Rightarrow)

    Si x∈A−∪i∈IAi⇒x∈A∧x∉∪i∈IAi⇒x∈A∧∀i∈Ix∉Ai⇒∀i∈Ix∈(A−Ai)⇒∀i∈Ix∈∩i∈I(A−Ai)x\in A-\cup_{i\in I}A_{i}\Rightarrow x\in A\wedge x\notin\cup_{i\in I}A_{i}% \Rightarrow x\in A\wedge\forall i\in I\;x\notin A_{i}\Rightarrow\forall i\in I% \;x\in(A-A_{i})\Rightarrow\forall i\in I\;x\in\cap_{i\in I}(A-A_{i}).

    ⇐)\Leftarrow)

    Sin hacer.

    ∎

  2. 2.
    ​

    A−∪i∈IAi=∩i∈I(A−Ai)A-\cup_{i\in I}A_{i}=\cap_{i\in I}(A-A_{i})

3.4 Imágenes directas y recíprocas

Dada una función f:A→Bf\colon A\to B y un subconjunto C⊂AC\subset A, se denomina imagen directa de CC mediante ff al conjunto

f(C)={y∈B∣∃x∈C..y=f(x)}f(C)=\left\{y\in B\mid\exists x\in C\mathchar 46\relax\mathchar 46\relax y=f(x% )\right\}

De manera análoga, si D⊂BD\subset B, se denomina imagen recíproca de DD mediante ff al conjunto

f−1(D)={x∈A∣f(x)∈D}f^{-1}(D)=\left\{x\in A\mid f(x)\in D\right\}

Si f:X→Yf\colon X\to Y es una función, AA, A′⊂XA^{\prime}\subset X, BB, B′⊂YB^{\prime}\subset Y, {Ai}i∈I\left\{A_{i}\right\}_{i\in I} es una familia de subconjuntos de XX, y {Bi}i∈I\left\{B_{i}\right\}_{i\in I} es una familia de subconjuntos de YY, se verifica que:

  1. 1.
    ​

    A⊂A′⇒f(A)⊂f(A′)A\subset A^{\prime}\Rightarrow f(A)\subset f(A^{\prime})

  2. 2.
    ​

    B⊂B′⇒f−1(B)⊂f−1(B′)B\subset B^{\prime}\Rightarrow f^{-1}(B)\subset f^{-1}(B^{\prime})

  3. 3.
    ​

    f(A∪A′)=f(A)∪f(A′)f(A\cup A^{\prime})=f(A)\cup f(A^{\prime})

  4. 4.
    ​

    f−1(B∪B′)=f−1(B)∪f−1(B′)f^{-1}(B\cup B^{\prime})=f^{-1}(B)\cup f^{-1}(B^{\prime})

  5. 5.
    ​

    f(∪i∈IAi)=∪i∈If(Ai)f(\cup_{i\in I}A_{i})=\cup_{i\in I}f(A_{i})

  6. 6.
    ​

    f−1(∪i∈IBi)=∪i∈If−1(Bi)f^{-1}(\cup_{i\in I}B_{i})=\cup_{i\in I}f^{-1}(B_{i})

  7. 7.
    ​

    f(A∩A′)⊂f(A)∩f(A′)f(A\cap A^{\prime})\subset f(A)\cap f(A^{\prime})

  8. 8.
    ​

    f(∩i∈IAi)⊂∩i∈If(Ai)f(\cap_{i\in I}A_{i})\subset\cap_{i\in I}f(A_{i})

  9. 9.
    ​

    f−1(∩i∈IBi)=∩i∈If−1(Bi)f^{-1}(\cap_{i\in I}B_{i})=\cap_{i\in I}f^{-1}(B_{i})

  10. 10.
    ​

    A⊂f−1(f(A))A\subset f^{-1}(f(A))

  11. 11.
    ​

    f(f−1(B))⊂Bf(f^{-1}(B))\subset B

  12. 12.
    ​

    Si ff es inyectiva entonces A=f−1(f(A))A=f^{-1}(f(A)) y f(A∩A′)=f(A)∩f(A′)f(A\cap A^{\prime})=f(A)\cap f(A^{\prime})