use consistent notation for Z mod 2
consistent notation
add some missing lemmas