Abstract Division