Algebraic Derivation