counterprove
not defined yet