# Função bijectiva

Uma função bijetiva, função bijetora, correspondência biunívoca ou bijeção, é uma função injectiva e sobrejectiva (injetora e sobrejetora, como é mais comum em português brasileiro).
* Uma função bijetiva (injetiva e sobrejetiva ao mesmo tempo)
* Função injetiva, mas não sobrejetiva (portanto não é bijetiva)
* Função sobrejetiva, mas não injetiva (portanto não é bijetiva)
* Função nem injetiva nem sobrejetiva (portanto não é bijetiva)
Os termos injectiva, sobrejectiva e bijectiva se popularizaram devido ao seu uso por Nicolas Bourbaki.

## Definição

Sejam $X$ e $Y$ conjuntos e $f:X\to Y$ uma função de $X$ a $Y$. Então $f$ é dita bijetiva, ou bijetora, se satisfizer as seguintes condições:
* Sobrejetiva: para cada elemento $y\in Y$, existe ao menos um $x\in X$ tal que $f(x)=y$;
* Injetiva: para cada elemento $x\in X$, existe um único $y\in Y$ tal que $f(x)=y$.
Isto é, uma função é bijetora quando associa cada elemento de $X$ a um único de $Y$ e vice-versa: a cada elemento de $Y$, um único de $X$. Esta propriedade também é chamada de associação biunívoca, ou um-para-um, mas este último termo também é utilizado genericamente para funções injetoras.

## Exemplos

* A função $f:\{0,1,2\}\to \{0,1,4\}$, tal que $f(x)=x^{2}$, é bijetiva.
* A função $f:\{-1,0,1\}\to \{0,1\}$, tal que $f(x)=x^{2}$, não é bijetiva, pois não é injetiva: $f(1)=f(-1)=1$.
* A função $f:\{0,1\}\to \{0,1,4\}$, tal que $f(x)=x^{2}$, não é bijetiva, pois não é sobrejetiva; i.e, não há nenhum elemento $a$ do domínio tal que $f(a)=4$.
* Dado um conjunto qualquer $X$, a função identidade $\mathrm {Id} _{X}:X\to X$, tal que, para todo $x\in X$, $\mathrm {Id} _{X}(x)=x$, é uma bijeção de $X$ em si mesmo.
* Qualquer função afim $f:\mathbb {R} \to \mathbb {R}$ , da forma $f(x)=ax+b$ , com $a\neq 0$ , é bijetiva.
* Mais geralmente, qualquer função $f:\mathbb {R} \to \mathbb {R}$ da forma $f(x)=ax^{n}+b$, com $a\neq 0$ e $n$ ímpar, é bijetiva.
* Dada uma transformação linear $T:V\to W$ entre espaços vetoriais $V$ e $W$ de dimensão finita, $T$ é bijetora se e somente seu determinante for não-nulo.

## Condição de existência

Quando dois conjuntos finitos têm o mesmo número de elementos, então existe uma bijecção entre esses conjuntos. Na teoria dos conjuntos, essa propriedade é usada para definir a cardinalidade de conjuntos: dois conjuntos têm o mesmo número de elementos se, e somente se, existe uma bijecção entre eles.
O teorema de Cantor-Bernstein-Schroeder constrói uma bijecção entre A e B, dadas duas injecções $f:A\rightarrow B$ e $g:B\rightarrow A$.

## Construção de funções bijetivas

Dada uma função injetiva $f:A\to B$, podemos formar uma função bijetiva $g:A\to \mathrm {Im} (f)$ reduzindo o contradomínio $B$ ao conjunto imagem de $f$, mantendo os seus valores, de forma que $\forall x\in A,f(x)=g(x)$.
A questão análoga para funções sobrejetivas não é trivial: construir uma função bijetiva $f:C\to B$ com $C\subseteq A$ a partir de uma função sobrejetiva $f:A\to B$ exige o axioma da escolha, pois para cada $y\in B$ teríamos que escolher um único elemento $x\in A$ na pré-imagem $f^{-1}(\{y\})$.

## Teoria das Categorias

Na teoria das categorias, funções bijetivas são os isomorfismos da categoria Set. Em várias outras categorias os isomorfismos também são funções bijetivas, normalmente com alguma propriedade extra (por exemplo, na categoria dos grupos os isomorfismos são funções bijetivas que preservam a operação de grupo e a inversão).