În matematică, o operație punctual pe două funcții f și g cu același domeniu formează o nouă funcție ale cărei valori sunt rezultatul aplicării operației binare specificate la valorile lui f și g . De exemplu, adăugarea punctuală înzestrează funcții pe o mulțime cu valori într- un câmp cu structura unui spațiu liniar .
Se poate înțelege o operație punctuală ca o funcție de ordin superior . O operație binară poate fi considerată ca unul dintre argumente. Haskell permite ca operația punctual să fie scrisă ca :
\bfg -> \x -> (fx) `b` (gx)unde b este o operație binară, f , g sunt funcții operand.
Adăugare punctual:
Înmulțire punctată: