Operasjoner kan involvere mange typer objekter, ikke bare tall. Både vektorer og funksjoner kan adderes. To rotasjoner kan adderes ved å definere dette som to påfølgende rotasjoner. En union av to mengder er en operasjon med mye til felles med addisjon. Derivasjon av en funksjon vil også være en operasjon. De logiske verdiene og kan kombineres i logiske operasjoner.