At 2, not every form can be decomposed into a symmetric form and a skew-symmetric form. For instance, over the integers, the associated symmetric form (over the rationals) may take half-integer values, while over \Z / 2\Z, a function is skew-symmetric if and only if it is symmetric (as 1 = - 1).
