Dynamic logic (modal logic)