Why is the tensor product ℤ/2ℤ ⊗_ℤ ℤ/3ℤ zero, and what general principle does this illustrate?
Think about your answer, then reveal below.
Model answer: For any element a̅ ⊗ b̅, we compute: a̅ ⊗ b̅ = 1·(a̅ ⊗ b̅) = (3 - 2)(a̅ ⊗ b̅) = 3(a̅ ⊗ b̅) - 2(a̅ ⊗ b̅). But 2(a̅ ⊗ b̅) = (2a̅) ⊗ b̅ = 0̅ ⊗ b̅ = 0, and 3(a̅ ⊗ b̅) = a̅ ⊗ (3b̅) = a̅ ⊗ 0̅ = 0. So a̅ ⊗ b̅ = 0 for every pure tensor, hence M ⊗ N = 0. The general principle: ℤ/mℤ ⊗_ℤ ℤ/nℤ ≅ ℤ/gcd(m,n)ℤ. When gcd(m,n) = 1, the tensor product is zero. Modules annihilated by coprime integers have 'no common information' to combine.
This illustrates how tensor products detect common structure. The tensor product of two modules is zero when their annihilators generate the whole ring. Geometrically, this corresponds to two subvarieties with empty intersection: their structure sheaves have zero tensor product. The formula ℤ/mℤ ⊗ ℤ/nℤ ≅ ℤ/gcd(m,n)ℤ is a clean example of the general identity M ⊗_R R/I ≅ M/IM.