Z3Guide: A Scalable, Student-Centered, and Extensible Educational Environment for Logic ModelingRuanqianqian Huang, Ayana Monroe, Peli de Halleux, Sorin Lerner, Nikolaj Bj{\o}rnerhttps://arxiv.org/abs/2506.08294
Z3Guide: A Scalable, Student-Centered, and Extensible Educational Environment for Logic ModelingConstraint-satisfaction problems (CSPs) are ubiquitous, ranging from budgeting for grocery shopping to verifying software behavior. Logic modeling helps solve CSPs programmatically using SMT solvers. Despite its importance in many Computer Science disciplines, resources for teaching and learning logic modeling are scarce and scattered, and challenges remain in designing educational environments for logic modeling that are accessible and meet the needs of teachers and students. This paper explor…