The Lumenary · Advanced undergraduate
Rings, ideals and fields
Name: ______________________
Date: ______________________
You will learn to
- Verify the ring axioms and find units, zero divisors and ideals in examples such as , , , and
- Prove that every finite integral domain is a field, and that kernels of ring homomorphisms are ideals
- Distinguish irreducible and prime elements, and subrings and ideals
- Prove that Euclidean domains are principal ideal domains and that principal ideal domains are unique factorisation domains
- Show that is not a unique factorisation domain, and that neither implication of the hierarchy reverses
- 1.
How many units does the ring have?
- 2.
Which of these rings are integral domains? (Select all that apply.)
- A.
- B.
- C.
- D.
- E.
- F.
- 3.
Which of these subsets of are ideals? (Select all that apply.)
- A.the constant polynomials
- B.: the polynomials with constant term
- C.the polynomials of degree at most , with
- D.the polynomials whose constant term is even
- 4.
is a principal ideal domain. Which polynomial generates the ideal ?
- A.
- B.
- C.
- D.
- 5.
In the proof that a Euclidean domain is a PID, we take a non-zero ideal , choose of least size , and divide any as with or . Why must ?
- A.Because lies in , and has the least size among non-zero elements of .
- B.Because divides by assumption.
- C.Because and sizes are never negative.
- D.Because a Euclidean domain is a field.
- 6.
In the element is irreducible. Which of these products show that is not prime — that is, divides the product but divides neither factor? (Select all that apply.)
- A.
- B.
- C.
- D.
- 7.
How many Gaussian integers have norm ?
- 8.
Which Lean statement formalises “every finite integral domain is a field”?
- A.
theorem t (R : Type*) [CommRing R] [IsDomain R] [Finite R] : IsField R - B.
theorem t (R : Type*) [Field R] [Finite R] : IsDomain R - C.
theorem t (R : Type*) [CommRing R] [Finite R] : IsField R - D.
theorem t (R : Type*) [CommRing R] [IsDomain R] : IsField R
- A.
- 9.
Write
classify(n)returning a pair(units, zero_divisors)of sorted lists for the ring ():unitsare the with for some , andzero_divisorsthe non-zero with for some non-zero . Then check that together they contain every non-zero residue exactly once.Computational — Practice