Algebraic input method