proofness
not defined yet