Compute linked congruences with accurate merged modular results. Review steps, detect conflicts, and export summaries. Built for classes, proofs, checks, puzzles, and engineering work.
Enter at least two congruences. Negative remainders are allowed. Moduli must be positive integers.
This classic system produces x = 23 and repeats every 105.
| Equation | Remainder | Modulus | Statement | Check at x = 23 |
|---|---|---|---|---|
| 1 | 2 | 3 | x ≡ 2 (mod 3) | 23 mod 3 = 2 |
| 2 | 3 | 5 | x ≡ 3 (mod 5) | 23 mod 5 = 3 |
| 3 | 2 | 7 | x ≡ 2 (mod 7) | 23 mod 7 = 2 |
| Solution family: x = 23 + 105k | ||||
This calculator uses the generalized merge method, so it can solve pairwise coprime systems and also compatible systems with shared factors.
It finds an integer x that satisfies several modular equations at the same time. When a solution exists, it also returns the repeating solution family and the combined modulus.
No. This version also handles shared factors. A solution still exists when the difference between linked remainders is divisible by the gcd of the related moduli.
A negative remainder can be rewritten as an equivalent positive residue modulo the same modulus. The calculator normalizes every remainder before solving the full system.
It is the smallest solution x with x ≥ 0. Every other solution is found by adding integer multiples of the combined modulus to that value.
It is the repeat period of the full solution family. For solvable systems, all valid answers differ by this modulus, so the pattern repeats forever along the number line.
A conflict appears when two congruences demand incompatible residues. In generalized CRT terms, the remainder difference fails the divisibility test against the gcd of the involved moduli.
For solvable systems, the graph marks every integer in your chosen range that belongs to the solution family. For incompatible systems, it displays normalized remainders for quick inspection.
Yes. The step log, verification table, and formula section make it useful for classroom demonstrations, homework checking, coding tasks, and modular arithmetic practice.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.