the way I understood it, from my first year at uni, was that the higher oxidation state was attributed to the promotion of one 3p and one 3s electron each to an empty 3d orbital, giving a total of six sp3d2 hybrids which, after covalent bonding producing a compound from which sulphurs ox state is +12.
If this is NOT the case, then what is the mechanism by which sulphur achieves its +12 state? I can't see how it would achieve this state without the use of d electrons. If the explanation is too long, could someone point me in the right direction as I am interested in finding this out.