História
Como um termo matemático, "função" foi introduzido por Gottfried Leibniz em 1694, para designar qualquer das várias variáveis geométricas associadas com uma dada curva; tais como a inclinação da curva ou um ponto específico da dita curva. Funções relacionadas às curvas são atualmente chamadas funções diferenciáveis e são ainda o tipo de funções mais encontrado por não-matemáticos. Para este tipo de funções, pode-se falar em limites e derivadas; ambos sendo medida da mudança nos valores de saída associados à variação dos valores de entrada, formando a base do cálculo infinitesimal.
A palavra função foi, posteriormente, usada por Euler em meados do século XVIII para descrever uma expressão envolvendo vários argumentos (por exemplo, y = F(x)). Ampliando a definição de funções, os matemáticos foram capazes de estudar "estranhos" objetos matemáticos tais como funções que não são diferenciáveis em qualquer de seus pontos. Tais funções, inicialmente tidas como puramente imaginárias e chamadas genericamente de "monstros", foram já no final do século XX, identificadas como importantes para a construção de modelos físicos de fenômenos tais como o movimento Browniano.
Durante o Século XIX, os matemáticos começaram a formalizar todos os diferentes ramos da matemática. Weierstrass defendia que se construisse o cálculo infinitesimal sobre a Aritmética ao invés de sobre a Geometria, o que favorecia a definição de Euler em relação à de Leibniz (veja aritmetização da análise). Mais para o final do século, os matemáticos começaram a tentar formalizar toda a Matemática usando Teoria dos conjuntos, e eles conseguiram obter definições de todos os objetos matemáticos em termos do conceito de conjunto. Foi Dirichlet quem criou a definição "formal" de função moderna.
Na definição de Dirichlet, uma função é um caso especial de uma relação. Relação é um conjunto de pares ordenados, onde cada elemento do par pertence a um dos conjuntos relacionados. Nas relações não existem restrições quanto à lei de correspondência entre os elementos dos conjuntos, já para as funções é costume introduzir restrições. Na maioria dos casos de interesse prático, entretanto, as diferenças entre as definições moderna e de Euler são desprezáveis.
Conceito
O conceito de uma função é uma generalização da noção comum de "fórmula matemática". Funções descrevem relações matemáticas especiais entre dois objetos, x e y=f(x). O objeto x é chamado o argumento ou domínio da função f e o objeto y que depende de x é chamado imagem de x pela f.
Intuitivamente, uma função é uma maneira de associar a cada valor do argumento x um único valor da função f(x). Isto pode ser feito especificando através de uma fórmula, um relacionamento gráfico entre diagramas representando os dois conjuntos, e/ou uma regra de associação ou mesmo uma tabela de correspondência pode ser construída; entre conjuntos numéricos é comum representarmos funções por seus gráficos, cada par de elementos relacionados pela função determina um ponto nesta representação, a restrição de unicidade da imagem implica um único ponto da função em cada linha de chamada do valor independente x.
Este conceito é determinístico, sempre produz o mesmo resultado a partir de uma dada entrada (a generalização aos valores aleatórios é chamada de função estocástica). Uma função pode ser vista como uma "máquina" ou "caixa preta" que converte entradas válidas em saídas de forma unívoca, por isso alguns autores chamam as funções de relações unívocas.
O tipo de função mais comum é aquele onde o argumento e o valor da função são ambos numéricos, o relacionamento entre os dois é expresso por uma fórmula e o valor da função é obtido através da substituição direta dos argumentos. Considere o exemplo
Que resulta em qualquer valor de x ao quadrado.
Uma generalização direta é permitir que funções dependam não só de um único valor, mas de vários. Por exemplo,
recebe dois números x e y e resulta no produto deles, xy.
De acordo com o modo como uma função é especificada, ela pode ser chamada de função explícita (exemplo acima) ou de função implícita, como em
que implicitamente especifica a função
A noção intuitiva de funções não se limita a computações usando apenas números. A noção matemática de funções é bem mais ampla. Assim, uma função liga um domínio (conjunto de valores de entrada) com um segundo conjunto o contra-domínio (ou codomínio) de tal forma que a cada elemento do domínio está associado exactamente um elemento do contra-domínio. O conjunto dos elementos do contra-domínio que são relacionados pela f a algum x do domínio, é chamado de "conjunto-imagem" ou "imagem".
As funções são definidas abstractamente por certas relações. Por causa de sua generalização as funções aparecem em muitos contextos matemáticos e muitas áreas desta ciência baseiam-se no estudo de funções. Pode notar-se que as palavras "função", "mapeamento", "mapear" e "transformar" são geralmente usadas como termos equivalentes. Além disso funções podem ocasionalmente ser referidas como funções bem definidas ou função total.



