Função Injetora Sobrejetora É Bijetora
Como identificar se uma função é injetora, sobrejetora ou bijetora
Muita gente estuda função e trava exatamente nesses três conceitos. O problema não é a definição em si, mas a forma como os livros apresentam — solta, sem contexto prático, e sem mostrar onde você vai tropeçar na hora da prova ou do exercício real. Aqui vai uma explicação direta, com o que realmente importa saber e onde a maioria erra. Antes de tudo, você precisa ter a função desenhada como um mapeamento entre dois conjuntos. Tem o domínio (D), o contradominio (CD), e a regra que liga cada elemento de D a um e apenas um elemento de CD. A partir daí, as classificações entram. Injetora significa que elementos diferentes do domínio vão para destinos diferentes no contradominio. Se f(a) = f(b), então obrigatoriamente a = b. Em termos visuais, nenhuma seta diferente aponta para o mesmo alvo. Se duas flechas chegam no mesmo ponto do CD, a função já não é injetora.
Sobrejetora é mais simples visualmente: todo elemento do contradominio precisa ser atingido por pelo menos uma seta vinda do domínio. Não pode sobrar nenhum ponto no CD sem dono. Se existir y pertencente a CD tal que não há nenhum x em D com f(x) = y, a função não é sobrejetora. A relação entre função injetora sobrejetora é bijetora é exata: quando uma função é ambas ao mesmo tempo, ela é bijetora. Injetora + sobrejetora = bijetora. Não tem exceção. Não tem pegadinha nessa parte.
Método prático para testar cada propriedade
O erro mais comum é tentar decorar um atalho e depois aplicar cegamente. O método que funciona de verdade é o seguinte, passo a passo: Para injetividade: parte da suposição f(x) = f(x) e tente deduzir x = x. Se conseguir provar isso genericamente, a função é injetora. Se encontrar um contraexemplo — dois valores distintos no domínio que geram a mesma imagem —, ela não é injetora. A álgebra aqui é o teste real. Chutar com exemplos numéricos pode te enganar, principalmente com funções definidas por casos ou funções pares. Para sobrejetividade: pegue um y qualquer do contradominio e resolva a equação f(x) = y para x. Se para todo y você conseguir encontrar pelo menos um x correspondente no domínio, a função é sobrejetora. A dificuldade aqui está em verificar se as restrições de existência (raiz quadrada, logaritmo, divisão por zero etc.) não impedem que algum y do CD tenha solução. Se houver y's que geram equações sem solução real dentro do domínio, a função não é sobrejetora.

Um exemplo que sempre causa confusão: f(x) = x² com domínio R e contradominio R. Essa função não é injetora porque f(2) = f(-2) = 4, e também não é sobrejetora porque nenhum y negativo tem solução. Se você restringir o domínio para [0, +), aí ela vira bijetora. A restrição de domínio muda tudo, e esse é um ponto que as bancas adoram cobrar.
Função injetora sobrejetora é bijetora — o que isso significa de verdade
Bijetora não é um conceito extra. É simplesmente a combinação das duas propriedades anteriores. Quando uma função é bijetora, existe uma relação de correspondência um-a-um entre todo o domínio e todo o contradominio. Nenhuma Sobrejeção é o que garante que o contradominio inteiro é coberto. Injeção é o que garante que nada se repete. Juntas, elas formam um pareamento perfeito: cada elemento do domínio tem exatamente um parceiro no contradominio, e cada elemento do contradominio tem exatamente um parceiro no domínio. Isso é importante porque só funções bijetoras têm inversa bem definida como função. Se a função não for injetora, a inversa não será função (vai mapear um único valor de volta para múltiplos). Se não for sobrejetora, a inversa não estará definida para todo o contradominio original. Nesse segundo caso, você pode restringir o contradominio da inversa ao imagem da função, mas aí já está mexendo nos limites do problema.
Detalhes que ninguém conta e que vão te salvar numa prova
Um insight que poucas pessoas entendem de cara: injeção e sobrejeção são propriedades independentes. Você pode ter uma função injetora que não é sobrejetora, uma sobrejetora que não é injetora, nenhuma das duas, ou ambas. A combinatória dessas opções gera quatro cenários, e saber identificar cada um é o que separa quem acerta das pessoas que chutam. Outro ponto que gera erro recorrente: o contradominio é definido pelo enunciado, não pelo que a função "naturalmente" produz. Se o problema diz f: R R e f(x) = e^x, a função não é sobrejetora porque a imagem é apenas (0, +), mesmo que e^x nunca seja negativo. Muita gente acha que é sobrejetora porque "cobre todos os positivos", mas o contradominio declarado é R inteiro. O contradominio do enunciado é a regra do jogo, não a imagem. Também vale notar que teste visual com gráfico funciona para injeção (teste da linha horizontal) e para sobrejeção (todo o CD precisa ter pelo menos um ponto no gráfico). Mas o gráfico engana quando há assíntotas, descontinuidades ou quando o domínio é restrito de forma não óbvia. O método algébrico que descrevi acima é mais seguro.

Problema real que encontrei e como contornei
Numa correção de lista de exercícios, um aluno apresentou f(x) = x³ - x como função injetora porque fez testes numéricos com x = 0, 1, 2 e todos davam resultados distintos. O erro foi óbvio: ele não testou valores negativos adequados. f(1) = 0 e f(0) = 0, então a função já falhava na injeção. Mais grave ainda, f(-1) = 0 também. Três pontos diferentes no domínio indo para o mesmo valor de chegada. O workaround que passei pra ele foi simples e funciona para qualquer polinômio: derivar. Se f'(x) > 0 para todo x no domínio, a função é estritamente crescente e portanto injetora. Se a derivada muda de sinal, a função tem extremos locais e não pode ser injetora em todo o domínio. No caso dele, f'(x) = 3x² - 1, que é negativa entre -1/3 e +1/3. Isso já prova imediatamente que a função não é injetora em R, sem precisar caçar contraexemplos manualmente.
Limitações do método
Nenhuma técnica que descrevi acima funciona bem quando a função é definida implicitamente ou por séries infinitas sem forma fechada. Nesse caso, você precisa recorrer a teoremas como o da função implícita ou analisar a monotonicidade por outros meios. Para funções definidas por casos, o teste algébrico precisa ser feito em cada trecho separadamente e depois cruzado entre trechos — um elemento do trecho A pode mapear para o mesmo valor que um elemento do trecho B, e isso quebra a injeção sem que você perceba só olhando um trecho de cada vez. Outro limite: o método algébrico de sobrejeção exige que você resolva f(x) = y para x de forma geral. Para funções transcendentes como f(x) = x + sen(x) ou f(x) = x·e^x, não existe fórmula algébrica geral. Nesses casos, análise de comportamento assintótico e monotonicidade é o caminho, e isso exige mais maturidade matemática do que a maioria dos cursos introdutórios fornece.
Resumo sem enrolação
Injetora: cada alvo recebe no máximo uma seta. Sobrejetora: cada alvo recebe pelo menos uma seta. Bijetora: cada alvo recebe exatamente uma seta. Teste injeção com f(x) = f(x) x = x. Teste sobrejeção resolvendo f(x) = y para y arbitrário do CD. Se as duas valeram, a função é bijetora e possui inversa função.

Galeria
-
Resolvendo questões sobre Função Injetora, Sobrejetora e Bijetora ... -
Função Injetora Sobrejetora é Bijetora Exercícios - FDPLEARN