Para outras páxinas con títulos homónimos véxase: Función (homónimos).
Na imaxe amósase unha función entre un conxunto de polígonos e un conxunto de números. A cada polígono correspóndelle o seu número de lados.
Unha función vista como unha «caixa negra», que transforma os valores ou obxectos de «entrada» nos valores ou obxectos de «saída»
O concepto de **función** é unha xeneralización da noción común de fórmula matemática. As funcións ou **aplicacións** describen relacións matemáticas especiais entre dous obxectos, *x* e *y*=*f*(*x*). O obxecto *x* chámase o argumento da función *f* e o obxecto *y*, que depende de *x*, chámase imaxe de *x* en *f*.

Intuitivamente, unha función é un xeito de asociar a cada valor do argumento *x* un único valor da función *f*(*x*). Isto pódese facer especificando a través dunha fórmula, unha relación gráfica entre diagramas representando os dous conxuntos, ou dunha regra de asociación, mesmo pódese construír cunha táboa de correspondencia. Entre conxuntos numéricos é común representarmos funcións polos seus gráficos, cada par de elementos relacionados pola función determina un punto nesta representación, a restrición de unicidade da imaxe implica que existe un único punto para *f* en cada valor independente *x*. Este concepto é determinístico, sempre produce o mesmo resultado a partir dunha dada entrada (a xeneralización aos valores aleatorios é chamada de función estocástica). Unha función pode ser vista como unha "máquina" ou "caixa negra" que converte entradas válidas en saídas de forma unívoca, por iso algúns autores chaman ás funcións "relacións unívocas".

O tipo de función máis común é aquel onde o argumento e mailo valor da función son ambos numéricos, a relación entre os dous é expresado por unha fórmula e o valor da función obtense a través da substitución directa dos argumentos. Considérese o exemplo

{\displaystyle f(x)=x^{2}}
Que resulta en calquera valor de *x* ao cadrado.

Unha xeneralización directa é permitir que funcións dependan non só dun único valor, mais de varios. Por exemplo esta función de dúas variables,

{\displaystyle g(x,y)=xy}
recibe dous números *x* e *y* e resulta no produto deles, *xy*.

En base ao xeito en que se especifica unha función, esta pode chamarse función explícita (exemplo de riba) ou función implícita, como en 

{\displaystyle xf(x)=1} **Función implícita**
que implicitamente especifica a función

{\displaystyle f(x)=1/x} **Función explícita**
Vimos que a noción intuitiva de funcións non se limita a computacións usando apenas números e tampouco se limita a computacións; a noción matemática de funcións é máis xeral e non se limita tampouco a situacións que inclúan números. En vez diso, unha función liga un "dominio" (conxunto de valores de entrada) cun segundo conxunto o "contra- dominio" (ou codominio) de tal forma que a cada elemento do dominio está asociado exactamente un elemento do contra-dominio, o conxunto dos elementos do contra-dominio que son relacionados pola *f* a algún *x* do dominio, chámase "conxunto-imaxe" ou "imaxe". As funcións defínense abstractamente por certas relacións, como veremos mais adiante. Por causa da súa xeneralización, as funcións aparecen en moitos contextos matemáticos, e moitos campos da matemática baséanse no estudo de funcións.

Pode notarse que as palabras "función","aplicación", "transformación", "*mapeado*", "*mapear*" son xeralmente usadas como sinónimos.

Historia
--------

Dirichlet foi quen introduciu a definición formal de función moderna.
Como un termo matemático, "**función**" foi introducido por Leibniz en 1694, para describir cantidades relacionadas a unha curva; tales como a inclinación da curva ou un punto específico da dita curva. Funcións relacionadas á curvas son actualmente chamadas funcións diferenciábeis e son aínda o tipo de funcións máis atopado por non-matemáticos. Para este tipo de funcións, pódese falar de límites e derivadas; ambos sendo medida da mudanza nos valores de saída asociados á variación dos valores de entrada, formando a base do cálculo infinitesimal.

A palabra función foi posteriormente usada por Euler a mediados do século XVIII para describir unha expresión comprendendo varios argumentos; i.e:*y* = F(*x*). 
Ampliando a definición de funcións, os matemáticos foron capaces de estudar "estraños" obxectos matemáticos tales como funcións que non son diferenciábeis en calquera dos seus puntos. Tales funcións, inicialmente tidas como puramente imaxinarias e chamadas xenericamente de "monstros", foron xa no final do século XX, identificadas como importantes para a construción de modelos físicos de fenómenos tales como o movemento Browniano.

Durante o Século XIX, os matemáticos comezaron a formalizar todos os diferentes ramos da matemática. Weierstrass defendía que se se construíse o cálculo infinitesimal sobre a Aritmética no canto de sobre a Xeometría, o que favorecía a definición de Euler en relación á de Leibniz (vexa aritmetización da análise). Máis para o final do século, os matemáticos comezaron a tentar formalizar toda a Matemática usando teoría de conxuntos, e conseguiron obter definicións de todos os obxectos matemáticos en termos do concepto de conxunto.
Foi Dirichlet quen criou a definición "formal" de función moderna.

Na definición de Dirichlet, unha función é un caso especial dunha relación. A relación é un conxunto de pares ordenados, onde cada elemento do par pertence a un dos conxuntos relacionados (nas relacións non existen restricións en canto á lei de correspondencia entre os elementos dos conxuntos, xa que é costume que as funcións introduzan restricións). Na maioría dos casos de interese práctico, porén, as diferenzas entre as definicións moderna e de Euler son desprezábeis.

Definición formal
-----------------

Considere dous conxuntos *X* e *Y*. Unha función *f* de *X* en *Y*:

{\displaystyle f:X\rightarrow Y}
relaciona a cada elemento *x* de *X*, cun único elemento *y*=*f*(*x*) de *Y*.

Outra maneira de dicir isto é afirmar que *f* é unha relación binaria entre os dous conxuntos tal que:

1. *f* é *unívoca*: se *y = f*(*x*) e *z = f*(*x*), entón *y* = *z*.
2. *f* é *total*: para todos *x* en *X*, existe un *y* en *Y* tal que *y = f*(*x*).

Se se atende á segunda condición, e non á primeira, temos unha función multivalorada (tamén se usa ás veces o termo función *multívoca* na mesma acepción).

Se se atende á primeira condición, e non á segunda, temos unha función parcial.

Considere as tres funcións seguintes:

|  |  |
| --- | --- |
|  | Esta non é unha función, pois o elemento 3 en *X* está asociado con dous elementos (*b* e *c*) en *Y* (a función non é funcional). Este é un exemplo de función multivalorada. |
|  | Esta non é unha función, pois o elemento 1 en *X* non é asociado con ao menos un elemento en *Y*. Este é un exemplo de función parcial**.** |
|  | Esta é unha función (no caso, unha función discreta). Esta pode definirse explicitamente pola expresión:
{\displaystyle f(x)=\left\{{\begin{matrix}a,&{\mbox{se }}x=1\\c,&{\mbox{se }}x=2\\d,&{\mbox{se }}x=3.\end{matrix}}\right.} |

Dominio, contradominio e imaxe
------------------------------

Función x2, definida para { -3,-2,-1,0 }. Observar o conxunto dominio (D), contradominio (CD) e imaxe (delineado pola liña tracexada).
Son tres conxuntos especiais asociados á función. O **dominio** é o conxunto *A* do exemplo dado no inicio deste capítulo: contén todos os elementos *x* para os cales a función se debe definir. Xa o conxunto *B* do exemplo é o **contradominio**: o conxunto que contén os elementos poden ser relacionados a elementos do dominio.

Tamén se define o conxunto **imaxe** como o conxunto de valores que *f(x)* asume efectivamente. O conxunto imaxe é, pois, sempre un subconxunto do contradominio.

Funcións sobrexectivas , inxectivas e bixectivas
------------------------------------------------

*Artigo principal**:* Bixección,\_inxección\_e\_sobrexección.
Os tipos de aplicacións poden clasificarse de acordo co seu comportamento con relación á regra *unha única saída para cada entrada*. Como non se dixo nada sobre as entradas, ou se as saídas teñen que ser únicas temos que resolver estas ambigüidades. Ao facer isto atopamos apenas tres tipos de clases de funcións (clase como en 'clasificación' non clases de equivalencia):

* **Funcións inxectoras (ou inxectivas)**, son funcións en que cada elemento do contra-dominio (da saída) esta asociado a apenas un elemento do dominio (da entrada), é dicir unha relación un para un entre os elementos do dominio e do contra-dominio. Isto é, cando {\displaystyle x\neq y} no dominio (*X*) entón {\displaystyle f(x)\neq f(y)} no contradominio (*Y*).

* **Funcións sobrexectoras (ou sobrexectiva)**, unha función en que todos os elementos do contra-dominio (da saída) están asociados a algún elemento do dominio (da entrada). Noutras palabras, iso significa que o conxunto imaxe é igual ao conxunto contra-dominio.

* **Funcións bixectoras (ou bixectiva)**, se fose á vez sobrexectora e inxectora, isto é, se todos os elementos do dominio están asociados un a un a todos os elementos do contra-dominio.

Mapa
----

| Termo | Distinción de "función" |
| --- | --- |
| Mapa/Mapear | Ningúnha; os termos son sinónimos. |
| Un mapa pode ter *calquera conxunto* como o seu codominio, mentres que, nalgúns contextos, normalmente en libros máis antigos, o codominio dunha función é especificamente o conxunto dos números reais ou  complexos. |
| Un mapa está asociado cunha *estrutura especial* (por exemplo, especificando explícitamente un codominio estruturado na súa definición). Por exemplo, un mapa linear. |
| Homomorfismo | Unha función entre dúas estruturas do mesmo tipo que conserva as operacións da estrutura (por exemplo, un homomorfismo de grupo). |
| Morfismo | Unha xeneralización de homomorfismos a calquera categoría, mesmo cando os obxectos da categoría non son conxuntos (por exemplo, un grupo define unha categoría cun só obxecto, que ten os elementos do grupo como morfismos. |

Unha función tamén se pode denominar **mapa** e usar o verbo **mapear**, mais algúns autores fan unha distinción entre o termo "mapa" e "función". Por exemplo, o termo "mapa" adoita reservarse para unha "función" con algún tipo de estrutura especial (por exemplo, mapa de variedades). En particular, pódese usar *mapa* en lugar de *homomorfismo* por motivos de concisión (por exemplo, mapa linear ou *mapa de G a H*  en lugar de *homomorfismo de grupo de G a H*).

Algúns autores, como Serge Lang, usan "función" só para referirse a mapas para os que o codominio é un subconxunto dos reais ou dos números complexos e usa o termo *mapeamento* para funcións máis xerais.

Na teoría dos sistemas dinámicos, un mapa denota unha función de evolución utilizada para crear sistemas dinámicos discretos. Ver tamén mapa de Poincaré.

Sexa cal sexa a definición de *mapa* que se use, termos relacionados como *dominio*, *codominio*, *inxectiva*, *continua* teñen o mesmo significado que para unha función.

Véxase tamén
------------

|  |  |
| --- | --- |
|  | Wikimedia Commons ten máis contidos multimedia na categoría:  ***Función Modificar a ligazón no Wikidata*** |

### Outros artigos

* Lista de funcións matemáticas
* Sucesión matemática

|  |  |
| --- | --- |
| Control de autoridades | 
* Wd: Q11348
* AAT: 300055662
* BNCF: 19483
* BNF: 11946892t
* BRE: 4725924
* EBID: ID
* GND: 4071510-3
* JSTOR: mathematical-functions
* LCCN: sh85052327
* MAG: 58442840
* NDL: 00564960
* NKC: ph114594
* PSH: 7426
* Treccani: funzione

 |

1. ↑  Weisstein, Eric W. "Map". *mathworld.wolfram.com* (en inglés). Consultado o 2019-06-12.
2. 1 2  Lang (1987). [[[:Modelo:GBurl]] "III §1. Asignacións"] `|chapter-url=` incorrecto (Axuda). En Springer. *Álxebra lineal* (3rd ed.). p. 43. ISBN 978-0-387-96412-6. Unha función é un tipo especial de asignación, é dicir, é unha asignación dun conxunto ao conxunto de números, é dicir, a **R**, ou a **C** ou a un campo *K*.  Parámetro descoñecido `|primeiro=` ignorado (Axuda)
3. ↑
4. ↑  James (1992). Van Nostrand Reinhold, ed. *Dicionario de matemáticas* (5ª ed.). p. 202. ISBN 0-442-00741-8. OCLC 25409557.  Parámetro descoñecido `|primeiro1=` ignorado (Axuda); Parámetro descoñecido `|primeiro2=` ignorado (Axuda); Parámetro descoñecido `|último1=` ignorado (Axuda); Faltan o `|apelido1=` en Authors list (Axuda)
5. ↑  {{harvnb|James|James|1992|p=48} }