Visible to the public Program Verification and the Church-Rosser Theorem