modulo
mod·u·lopreposition
- Mathematics With respect to a specified modulus: 18 is congruent to 42 modulo 12 because both 18 and 42 leave 6 as a remainder when divided by 12.
- Correcting or adjusting for something, as by leaving something out of account: This proposal is the best so far, modulo the fact that parts of it need modification.
Origin of modulo
Latin modulō ablative of modulus diminutive of modus measure ; see mode .modulo
- (mathematics) Given a specified modulus of.
- 21 and 84 are congruent to each other modulo 9, since both numbers leave the same remainder, 3, when divided by 9.
- Thus 21 modulo 9 is 3, because when 21 is divided by 9, the remainder is 3.
- Except for differences accounted for by.
- "A is the same as B modulo C" means A is the same as B except for differences accounted for by C.
- With due allowance for (a specified exception or particular detail).
- The "tail recursion modulo cons" technique allows functions that would be tail recursive but for a cons call to be transformed into a tail recursive form.
- All mammals, modulo the monotremes, give birth to live young.
(uncountable)
modulo - Computer Definition
- An integer that leaves the same remainder when it is the divisor of two other integers. For example, 6 modulo 4 = 2 and 14 modulo 4 = 2. In other words, 6 divided by four results in a remainder of 2, and 14 divided by 4 leaves a remainder of 2.
- In telecommunications, referring to the window size, which identifies the maximum number of bytes, frames, or packets that a device can transmit without an acknowledgement from the receiver. As an example, the X.25 protocol has a windowing mechanism that specifies the number of packets that one router can transmit to another without receiving an acknowledgement. TCP has a similar mechanism that is expresses in bytes. Windowing serves as flow control and error control mechanisms. Modulo 8, for example, allows the transmission of 7 datasets without an acknowledgement, but requires an acknowledgement after the 8th dataset. See also error control, flow control, TCP, and X.25.
A mathematical operation (modulus arithmetic) in which the result is the remainder of a division. Also known as the "remainder operator," it is used to solve a variety of problems. For example, the following code in the C language determines if a number is odd or even. The number in AMOUNT is divided by 2, and the result is the remainder. If RESULT is zero, the number is even. The % symbol is the modulo, or "modulus" operator. result = amount % 2; if (result == 0) EVEN=YES; else EVEN=NO;