Go backward to Quotient and Remainder Go up to Top Go forward to Exponentiation |
(x div 0) and (x mod 0) are undefined for every x.
forall x, y, q0, q1, r0 < y, r1 < y: (x=(q0*y)+r0 /\ x=(q1*y)+r1) => (q0 = q1 /\ r0 = r1).
forall x, y != 0: (exists q, r: r < y /\ x = (q*y)+r).
forall x, y != 0: x = (x div y)*y + (x mod y).