Linear & Shift invariant
Commutative: f g = g f
Associative: (f g) h = f (g h)
Identity: unit impulse e = [..., 0, 0, 1, 0, 0, …]. f * e = f
Differentiation: a(fg)/ax = af g /ax