a and b are different because one methyl group is cis to a hydrogen and trans to a methyl group (making them closer in space to a hydrogen than a methyl group) and vice versa. they will have different signals because they are seeing two different environments. the guy above me is right in that there is no rotation about the double bond so they are stuck in two different environments.
hope this helps