As basic hygiene, please state theorems before, not after their proofs. I find nothing more annoying than the style where some seemingly random agitation is followed by
... and therefore we have proved:
Theorem 3.47 Let a regular gizmo have transversality property (3.25). Then the closed sub-gizmo (3.20) has property (3.30).
The problem with such a structure is that it may in fact be impossible to rewrite in the normal theorem-proof order, because only after half the proof does "(3.20)" turn out to be well-defined, let alone closed; or properties "(3.25)" and "(3.30)" may be impossible to even state outside the context of the proof, e.g. because they involve auxiliary objects whose existence was not assured a priori.
So instead, 1º) set up the minimal environment where the result may be meaningfully stated; then 2º) state and 3º) prove it. Or at least, make sure that this could be done.