  We investigate classification results for general quadratic functions on
torsion abelian groups. Unlike the previously studied situations, general
quadratic functions are allowed to be inhomogeneous or degenerate. We study the
discriminant construction which assigns, to an integral lattice with a
distinguished characteristic form, a quadratic function on a torsion group.
When the associated symmetric bilinear pairing is fixed, we construct an affine
embedding of a quotient of the set of characteristic forms into the set of all
quadratic functions and determine explicitly its cokernel. We determine a
suitable class of torsion groups so that quadratic functions defined on them
are classified by the stable class of their lift. This refines results due to
A.H. Durfee, V. Nikulin, C.T.C. Wall and E. Looijenga -- J. Wahl. Finally, we
show that on this class of torsion groups, two quadratic functions are
isomorphic if and only if they have equal associated Gauss sums and there is an
isomorphism between the associated symmetric bilinear pairings which preserves
the "homogeneity defects". This generalizes a classical result due to V.
Nikulin. Our results are elementary in nature and motivated by low-dimensional
topology.
