DeaconJohn said:
I was trained in differential and algebraic topology ... differential geometry
Interestingly, unique factorization and ramification can also be related to ideas in algebraic topology and differential geometry. This might sound all rather complicated, but it is fascinating.
A number field k whose ring of integers is R can be understood as a geometric object (actually, a scheme).
- points are the prime ideals (forming the spectrum of R, spec(R)).
- closed sets are the finite sets and the whole of spec(R). This is the Zariski topology.
- if S is a closed subset of spec(R), the rational (i.e. smooth) functions on the complement S are those elements of k which can be written as x=a/b for a,b in R and b coprime to the primes in S. The 'value' of x at a point P is its image in the quotient field R/P.
Given a point P on a differentiable manifold M, you have the tangent space -- or better, the cotangent space. If m(P) is the space of smooth functions vanishing at P then the quotient m(P)/m(P)
2 can be identified with the cotangent space.
Similarly, a point P of spec(R) has (co)tangent space P/P^2.
An extension of number fields, k1 subset of k2, gives an onto map Spec(R2)->Spec(R1).
The primes which ramify are, in a sense, degenerate points of this map - they are the points at which the induced map on the tangent space is singular.
In particular, for quadratic extensions of Q, one of 3 things can happen for each point of Spec(Z) (i.e. for each rational prime). Either they remain prime, so the map is 1-1 at that point, or they split into 2 primes so the map is 2 to 1, or they ramify so the map is 1-1 but singular.
I'm getting a bit out of my depth now, but here goes...the class group looks a lot like a first cohomology group (Spec(R) is one dimensional, so no higher cohomology groups). UFDs are then a bit like manifolds with trivial cohomology.