I need to show that in a self dual binary code, either all codewords have weight divisible by 4 or half have weight divisible by 4 and the other half have even weight not divisible by 4.
My attempt has been supposing that not all are divisible by 4. Then because all codewords have even weight in a self dual code, one must be divisible by 2. However, i am not making any progress.
A plan of attack (describe in detail which steps, if any, you have problems with):
The claim follows from all this.