Hints for Problem Set 1. Foundations
1. Sum of Two Even Integers
Write the two integers as
Then factor from .
2. Product of Two Odd Integers
Write
Expand , then show it has the form .
3. If Is Even, Then Is Even
Use proof by contrapositive.
Assume is odd. Then write
Show that is odd.
4. Sum of the First Integers
Use induction.
Base case:
For the inductive step, add to both sides of
5. Sum of Squares
Use induction.
Assume
Then add and simplify until the expression becomes
6. Prime Divisor
Use strong induction.
If is prime, it divides itself. If is composite, write
with
Then apply the induction hypothesis to .
7. Infinitely Many Primes
Assume there are finitely many primes
Consider
No listed prime divides . Now use the fact that every integer greater than has a prime divisor.
8. Transitivity of Divisibility
Use the definitions:
Substitute.
9. Linear Combination Property
Use
Then compute
10. GCD Identity
Show that the common divisors of are exactly the common divisors of .
Hints for Problem Set 2. Divisibility and Euclidean Algorithm
1. Compute
Apply repeated division:
and continue until the remainder is .
2. Bézout Coefficients
Work backward through the Euclidean algorithm.
Express the final nonzero remainder as an integer combination of and .
3. Bézout Identity
Prove that each remainder in the Euclidean algorithm is an integer combination of the original two numbers.
The last nonzero remainder is the gcd.
4. Euclid’s Lemma
Use Bézout’s identity.
If , then
Multiply by .
5. Uniqueness of Prime Factorization
Suppose
Use Euclid’s lemma to show that equals one of the . Cancel and continue.
6. Factorization of
Break it into familiar factors:
Then factor and .
7. GCD from Prime Factorizations
Use the minimum exponent of each prime appearing in both numbers.
8. LCM from Prime Factorizations
Use the maximum exponent of each prime appearing in either number.
9. GCD-LCM Formula
Compare prime exponents.
For each prime , the exponent in the gcd plus the exponent in the lcm equals the exponent in .
10. Coprime Divisibility
Use Bézout:
Multiply by , then use .
Hints for Problem Set 3. Congruences
1. Equivalence Relation
Check reflexivity, symmetry, and transitivity directly from
2. Solve
Find the inverse of modulo . Then multiply both sides by it.
3. Solve
First compute
A solution exists only if . Then divide the congruence by .
4. Inverse of Modulo
Use the extended Euclidean algorithm to solve
Then is the inverse modulo .
5. Invertibility Criterion
If has inverse , then
Translate this into a Bézout identity. Conversely, use Bézout to construct an inverse.
6. Chinese Remainder System
First combine the congruences modulo and , then combine the result with the congruence modulo .
7. CRT for Two Moduli
Use Bézout:
Construct a solution from the two congruences using the coefficients .
8. Compute
Use Fermat’s little theorem:
Reduce modulo .
9. Fermat’s Little Theorem
If , multiplication by permutes the nonzero residue classes modulo .
Multiply all classes and cancel.
10. Compute
Since
use Euler’s theorem. Compute , then reduce modulo .
Hints for Problem Set 4. Arithmetic Functions
1. Compute
Count integers with
For larger , use the prime factorization formula.
2. Totient of a Prime Power
The numbers not coprime to are exactly the multiples of .
Count them.
3. Multiplicativity of
Use the Chinese remainder theorem:
when .
4. Compute
Check whether is squarefree. If it is, count the number of distinct prime factors.
5. Sum of Möbius Function over Divisors
Use the prime factorization of . The divisor sum becomes
when .
6. Möbius Inversion
Start with
Compute
and interchange the order of summation.
7. Sum of over Divisors of
Use the theorem
Alternatively, list all divisors and compute directly.
8. Prove
Partition the integers
according to the value of .
9. Multiplicativity of
Use prime factorizations and the Chinese remainder structure of divisors for coprime factors.
10. Formula for
If
then each divisor chooses an exponent between and for each prime .
Hints for Problem Set 5. Diophantine Equations
1. Linear Equation
Compute
The equation has integer solutions exactly when this gcd divides .
2. Solve
Use the extended Euclidean algorithm.
3. Primitive Pythagorean Triples
Use
Assume one leg is even. Factor
as
4. Hypotenuse Less Than
Use the standard parametrization:
Require and opposite parity.
5. Pell Equation
Use continued fractions of , or use the recurrence generated by
6. No Solution to
List squares modulo .
7. Prime Dividing a Sum of Squares
Assume
and . Then
Use the fact that is not a quadratic residue when .
8. Solve
Factor:
Analyze factor pairs with the same parity.
9. No Positive Solutions to
Use infinite descent or the parity argument from irrationality of .
10. Rational Points on the Unit Circle
Draw a line through with rational slope . Intersect it with
Solve for in terms of .
Hints for Problem Set 6. Quadratic Residues
1. Residues Modulo
Compute
Use symmetry:
2. Legendre Symbols
Use direct residue lists or Euler’s criterion.
3. Euler’s Criterion
Work in the cyclic group
Squares are exactly the even powers of a generator.
4. Compute
Apply quadratic reciprocity, then reduce the numerator modulo the denominator.
5. Solve
Compute the Legendre symbol
or list the squares modulo .
6. First Supplementary Law
Use Euler’s criterion:
Since both sides are , the congruence determines equality.
7. Second Supplementary Law
Count signs in Gauss’s lemma for multiplication by modulo .
8. Jacobi Symbol Warning
Find a composite modulus and an integer such that
but is not a square modulo .
Try .
9. Compute
Factor
Use multiplicativity and quadratic reciprocity.
10. Solve
Use the Chinese remainder theorem:
Each has two solutions. Combine them.
Hints for Problem Set 7. Analytic Number Theory
1. Harmonic Series
Group terms:
Each block is at least .
2. Divergence of
Use Euler’s product and compare with the harmonic series.
Taking logarithms is the standard route.
3. Absolute Convergence of Euler Product
For , compare
with
4. Euler Product Formula
Start from unique factorization. Expand
5. Abel Summation
Write a sum involving in terms of the partial sums
Then imitate integration by parts.
6. Estimate
This is
Use comparison with the integral
7. Show
Use definitions:
The second sum includes all terms in the first.
8. PNT Forms
Use:
Then explain why these are equivalent with some work.
9. Orthogonality of Characters
Use the fact that characters are homomorphisms on the finite abelian group
Nontrivial characters sum to .
10. Nonvanishing of
In Dirichlet’s proof, the logarithmic contribution from primes in arithmetic progressions is isolated using characters.
If , unwanted cancellation does not destroy the main term.
Hints for Problem Set 8. Algebraic Number Theory
1. Is an Algebraic Integer
It satisfies the monic polynomial
2. Is Not an Algebraic Integer
Use the rational root theorem: the only rational algebraic integers are ordinary integers.
3. Minimal Polynomial of
Let
Then
Isolate , square again, and simplify.
4. Norm and Trace in Quadratic Fields
The conjugate of
is
The norm is the product. The trace is the sum.
5. Units in
Use the norm
A unit must have norm .
6. Factor in
Use
Then
7. Failure of Unique Factorization
Use the classic example:
Show these factors are irreducible and not associates.
8. Dedekind Domain
Give the definition and use
as the main example, where is a number field.
9. Ideals in
Let . Choose the least positive element . Use division with remainder to show
10. Ideals Restore Factorization
In a Dedekind domain, nonzero ideals factor uniquely into prime ideals, even when elements do not factor uniquely.
Hints for Problem Set 9. Elliptic Curves and Modular Forms
1. Nonsingularity
For
check whether
has a common solution.
2. Small Rational Points
Begin by testing small integer values of . Check whether
is a square.
3. Group Law
A line through two points intersects a cubic in a third point. Reflect that third point across the -axis.
4. Compute
Use the slope formula. For ,
Then apply the standard Weierstrass addition formulas.
5. Count Points over
For each
compute
and count how many satisfy the equation. Add the point at infinity.
6. Hasse Bound
The bound has the form
7. Modular Form
State the transformation rule under
8. Cusp Forms
A cusp form is a modular form that vanishes at the cusps.
For -expansions, this usually means the constant term is .
9. Hecke Operator
Describe Hecke operators as linear operators acting on spaces of modular forms and encoding arithmetic symmetries.
10. Modularity Theorem
Every elliptic curve over is modular: it corresponds to a modular form of weight and suitable level.
Hints for Problem Set 10. Computational and Cryptographic Number Theory
1. Euclidean Algorithm
Repeatedly replace
by
until .
2. Extended Euclidean Algorithm
Track coefficients at each step so that every remainder is represented as
3. Fast Modular Exponentiation
Use the binary expansion of the exponent.
Repeatedly square the base and multiply into the result when the current bit is .
4. Miller-Rabin
Write
with odd. Test random bases using the standard strong probable prime conditions.
5. Pollard Rho
Use a polynomial iteration such as
Compute
where and move at different speeds.
6. RSA Key Generation
Choose primes , compute
Choose coprime to , then compute
7. RSA Correctness
Show that
Use
and argue modulo and modulo .
8. Arithmetic in
Use ordinary integer arithmetic followed by reduction modulo . Division by means multiplication by .
9. Elliptic Curve Point Addition
Implement the formulas for point doubling and addition separately. Include the point at infinity as the identity.
10. Cryptographic Hardness
Explain that public-key cryptography relies on operations that are easy in one direction and hard to reverse without secret information.