  We study arithmetics of all commutative rings with identity via completions
of square matrices, stable range considerations, and units and projective
modules interpretations. At the core of this work is the class C2 (resp. SC2)
of commutative rings R with the property that a 2x2 matrix with entries in R
can be completed to an invertible 3x3 matrix (resp. to an invertible 3x3 matrix
whose (3,3) entry is 0) iff its entries generate R. These two classes of rings
contain all semilocal rings, are global in nature, and impact many other
classes of rings. For instance, we present several necessary and sufficient
conditions (criteria) for a Hermitian ring to belong to the C2 (or SC2) class,
one of these being an elementary divisor ring. Implicitly, we reobtain (often
refine) known criteria and obtain new criteria for a Hermite ring to be an
elementary divisor ring. Similarly, a noetherian domain of dimension 1 belongs
to the C2 (or SC2) class iff it is a principal ideal domain. We use these
criteria to show that: (i) each Bezout ring R that is either a J(2,1) domain or
is an (SU)2 ring (as introduced by Lorenzini) with the property that for each
nonzero a of R there exists no non-trivial self-dual projective R/Ra-module of
rank 1 generated by 2 elements (e.g., with the property that all its elements
are squares), is an elementary divisor domain, thus solving or partially
solving problems raised by Lorenzini, and (ii) to obtain new proofs of
McGovern's theorem that each Hermite ring that has almost stable range 1 is an
elementary divisor ring. We show that a ring R belongs to the SC2 (or C2) class
iff the ring R[[x]] belongs to it. We also provide examples of regular finitely
generated Z-algebras, such as polynomials in at least one indeterminate over Z,
which do not belong to the C2 class. Many other classes of rings are introduced
and studied.
