Learners’ difficulties with proof have been ascribed to their lack of understanding of functions that proof performs in mathematics, namely, verification, explanation, communication, discovery, and ...