Saved in:
Bibliographic Details
Main Authors: Mendes, João, Marcos, João, Terrematte, Patrick
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2603.07322
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915842738880512
author Mendes, João
Marcos, João
Terrematte, Patrick
author_facet Mendes, João
Marcos, João
Terrematte, Patrick
contents The automated generation of exercises may substantially reduce the time educators devote to manual exercise design. A major obstacle to the integration of such automation into teaching practice, however, lies in the ability to control the difficulty of mechanically generated exercises. This paper presents a method for the automated generation of proof exercises with comparable levels of proving complexity. The method takes as input a proof exercise together with a set of rules that yield a proof of the exercise, and produces as output a set of proof exercises whose proving complexity is comparable to that of the input exercise. The approach focuses on mathematical proof exercises formulated in first-order languages, covering topics typically addressed in undergraduate Discrete Mathematics courses. We assess the proving complexity of these exercises by considering the effort required to solve them through informal proofs, and argue that this effort can be formally captured through cut-based tableau proofs that are free of logical symbols. The rules governing such proofs are obtained through a mechanizable extraction procedure introduced in this paper. By exploiting the analytic nature of these rules and the structure inherent in proofs constructed via tableau rules, we derive a computational procedure implementing the proposed method.
format Preprint
id arxiv_https___arxiv_org_abs_2603_07322
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A method for the automated generation of proof exercises with comparable levels of proving complexity
Mendes, João
Marcos, João
Terrematte, Patrick
Logic in Computer Science
The automated generation of exercises may substantially reduce the time educators devote to manual exercise design. A major obstacle to the integration of such automation into teaching practice, however, lies in the ability to control the difficulty of mechanically generated exercises. This paper presents a method for the automated generation of proof exercises with comparable levels of proving complexity. The method takes as input a proof exercise together with a set of rules that yield a proof of the exercise, and produces as output a set of proof exercises whose proving complexity is comparable to that of the input exercise. The approach focuses on mathematical proof exercises formulated in first-order languages, covering topics typically addressed in undergraduate Discrete Mathematics courses. We assess the proving complexity of these exercises by considering the effort required to solve them through informal proofs, and argue that this effort can be formally captured through cut-based tableau proofs that are free of logical symbols. The rules governing such proofs are obtained through a mechanizable extraction procedure introduced in this paper. By exploiting the analytic nature of these rules and the structure inherent in proofs constructed via tableau rules, we derive a computational procedure implementing the proposed method.
title A method for the automated generation of proof exercises with comparable levels of proving complexity
topic Logic in Computer Science
url https://arxiv.org/abs/2603.07322