Symbolic perturbation by innnitely small values removes degeneracies in geometric algorithms and enables programmers to handle only generic cases: there are a few such cases, whereas there are an overwhelming number of degenerate cases. Current perturbation schemes have limitations, presented below. To overcome them, this paper proposes to use an-arithmetic, i.e. to represent in an explicit way...