2.6 (c) The encoding function is injective on the given domain: suppose there exist x, x ̃ ∈ 00{0, 1}400 with x > x̃ and x2 ≡ x̃2 mod 253. Then, (x − x̃)(x + x̃) ≡ 0 mod 253. Now, there are two cases. Either one of the two factors is 0 or one is a multiple of 11, and the other a multiple of 23.We have x − x ̃ ≠ 0 and x + x ̃ ≢ 0 mod 253 because x + x ̃ cannot exceed 120. Thus, the only remaining case is x − x ̃ being a multiple of 11 or 23. The numbers x and x ̃ are both multiples of 4. From we obtain that x − x ̃ can only be a multiple of 11, and has to hold. With this yields and In particular, x + x ̃ is not divisible by 23. This is a contradiction; ...
Get Discrete Algebraic Methods now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.