ample [adjective] + proof [noun]