o : N
z : N
eq gz a : Prop
eq b z : Prop