Wyrażenie algebraiczne – syntaktycznie jest to
wyrażenie matematyczne, złożone z jednego lub większej liczby symboli algebraicznych (tzn. stałych lub zmiennych), połączonych znakami działań (+, -, ·, /, potęgi i pierwiastka) i ewentualnie nawiasów, zgodnie z regułami notacji matematycznej.
Semantycznie wyrażenie algebraiczne, jako
wyrażenie dobrze zbudowane w języku algebry, jest zapisem pewnego algorytmu złożonego z elementarnych działań dodawania, odejmowania, mnożenia, dzielenia i potęgowania (pierwiastkowanie sprowadza się do potęgowania).
Najprostsze wyrażenia algebraiczne to pojedyncze stałe (np. 5) oraz zmienne (np.
x), bardziej skomplikowane to m.in. jednomiany (np.
), dwumiany (np.
), wielomiany (np.
), zapisy typu
czy
- .
Nie są natomiast wyrażeniami algebraicznymi zapisy złożone z symboli algebraicznych, ale pozbawione sensu, np.
, wyrażenia w których uczestniczą symbole funkcji, np.
albo relacji, np.
. Na ogół zakłada się, że wyrażenia algebraiczne mają skończoną długość, nie jest więc wyrażeniem algebraicznym np. ułamek:
Niektórzy autorzy wymagają, aby stałe w wyrażeniu algebraicznym były liczbami algebraicznymi.
Jeśli w wyrażeniu algebraicznym nie występuje potęgowanie o niecałkowitym wykładniku (czyli także pierwiastkowanie stopnia innego niż
), to jest ono
wyrażeniem wymiernym. W przeciwnym wypadku jest
wyrażeniem niewymiernym
W informatyce stosowane jest zbliżone (nieco szersze) pojęcie wyrażenia arytmetycznego. Inni zaś uważają, że wyrażenie matematyczne nie zawierające zmiennych to wyrażenie arytmetyczne, a zawierające zmienne to wyrażenie algebraiczne.