Large language models (LLMs) are increasingly used for automated tutoring, but their reliability in structured symbolic domains remains unclear. We study step-level feedback for propositional logic proofs, which require precise symbolic reasoning aligned with a learner's current proof state. We introduce a knowledge-graph-grounded benchmark of 516 unique proof states with step-level annotations and difficulty metrics. Unlike prior tutoring evaluations that rely on model self-assessment or binary correctness, our framework enables fine-grained analysis of feedback quality against verified solution paths. We evaluate three role-specialized pipelines with varying solution access: Tutor (partial solution access), Teacher (full derivation access), and Judge (verification of Tutor feedback). Our results reveal a striking asymmetry: verification improves outcomes when upstream feedback is error-prone (<70% accuracy), but degrades performance by 4-6 percentage points through over-specification when feedback is already reliable (>85%). Critically, we identify a shared complexity ceiling; no model or pipeline reliably succeeds on proof states exceeding complexity 4-5. These findings challenge the assumption that adding verifiers or richer context universally improves tutoring, motivating adaptive, difficulty-aware architectures that route problems by estimated complexity and upstream reliability.
Figures & tables
Figure 1: Multi-agent Tutoring with KG-grounded varying hints (a) Student solution is partially correct (using incorrect rule) Tutor echoes student’s incorrect rule, validates partial correctness (b) Teacher reveals solutions prematurely and students anchors (c) Judge correctly identifies the error in students reasoning (using incorrect rules and statements for derivations)
Dataset
Task
Step
Branching
Student
Difficulty
ProofWriter ( Tafjord et al., 2021 )
Proof Gen.
✗
✗
✗
✗
FOLIO ( Han et al., 2024 )
NLI
✗
✗
✗
✗
ProntoQA ( Saparov and He, 2022 )
CoT
✓
✗
✗
✗
LogicLearner ( Inamdar et al., 2025 )
Proof Gen.
✗
✗
✗
✗
Ours
Next-Step
✓
✓
✓
✓
Table 1: Comparison of existing reasoning benchmarks. Step : step-level evaluation. Branching : annotated solution space at multiple branches. Student : real learner data. Difficulty : instance-level complexity metrics.
Model
Pre (%)
Rule Acc.
Post (%)
Δ
Mean Complexity
UIC over Teacher
Student
Tutor (%)
Tutor
Teacher
Judge
pp
Tutor
Teacher
Judge
UIC
Gap
GPT-4.1
21.31
58.30
42.82
61.24
75.38
54.07
1.8
2.21
2.7
89
1.63
GPT-o3
24.80
60.10
48.25
61.24
75.58
50.78
2.04
2.26
2.65
84
1.4
Gemini-1.5-pro
52.52
85.8
73.92
78.79
72.95
20.43
3.73
3.17
3.65
23
2.22
Deepseek-R1
56
84.9
76.55
84.30
79.84
23.84
3.49
3.06
3.37
17
3.19
Mistral-Large
23.74
54.80
38.41
41.69
56.37
32.63
1.86
1.85
2.43
103
0.95
Table 2: Pipeline performance across seven LLMs ( N=516 ), bold values indicate best Post accuracy per model.
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
Abbrev.
Rule Name
Form
MP
Modus Ponens
P→Q,P⇒Q
MT
Modus Tollens
P→Q,¬Q⇒¬P
Conj
Conjunction
P,Q⇒P∧Q
Simp
Simplification
P∧Q⇒P (or Q )
Add
Addition
P⇒P∨Q
DS
Disjunctive Syllogism
P∨Q,¬P⇒Q
Appendix
Table 3: Propositional inference rules used in this work.
Figure 2: Illustrative proof instance showing intermediate derivations and differential hint access for Tutor and Teacher agents.
Figure 3: Initial proof state and goal specification. The student is presented with the premises (top left) and the target conclusion ( J∨K ) at the bottom. Available inference rules are displayed on the middle. At this stage, no intermediate steps have been derived, and the student must choose a productive forward step toward the goal.
Figure 4: Rule application with guided simplification. After deriving an intermediate conjunction via Modus Ponens, the student applies the Simplification rule. The interface prompts the learner to select the appropriate resulting literal ( G or ¬H ), illustrating fine-grained, step-level decision making supported by rule constraints.
Figure 5: Successful proof completion. The student derives J via Disjunctive Syllogism and applies the Addition rule to reach the target conclusion J∨K . The system confirms completion, reinforcing correct rule sequencing and alignment with the goal state.
Difficulty
Proof States
Avg. Statements
2 (Introductory)
48
5.86
3 (Basic)
111
7.73
4 (Intermediate)
148
7.94
5 (Advanced)
85
5.64
6 (Expert)
95
6.41
Total
516
6.72
Appendix
Table 4: Dataset distribution across practice levels (2-6)
Figure 6: Base System Prompt for Student
Figure 7: Base system prompt for student update
Figure 8: Base System prompt for Tutor
Figure 9: Base System prompt for Teacher
Figure 10: Base System prompt for Judge
Figure 11: Sample problem instance and corresponding correct student response
Model
Org.
API
Context
Param
GPT-4.1
OpenAI
OpenAI
1M
-
GPT-o3
OpenAI
OpenAI
1M
-
Gemini 1.5 Pro
Google
Vertex
128K
-
Qwen-3-32B
Alibaba
Groq
32K
32B
LLaMA-3.3-70B
Meta
Groq
128K
70B
Mistral Large
Mistral
Mistral
256K
675B
Appendix
Table 5: Models used in our experiments
Model
Main Effect
Interaction with Pipeline
Complexity
Tutor × Comp.
Teacher × Comp.
Judge × Comp.
GPT-4.1
−0.35∗∗∗
−0.02ns
+0.08ns
+0.22∗∗∗
GPT-o3
−0.42∗∗∗
+0.18∗
+0.13ns
+0.24∗∗
Gemini-1.5
−0.55∗∗∗
+0.55∗∗∗
+0.65∗∗∗
+0.61∗∗∗
DeepSeek-R1
−0.36∗∗∗
+0.28∗∗∗
+0.36∗∗∗
+0.56∗∗∗
Qwen-3
−0.53∗∗∗
+0.33∗∗∗
+0.37∗∗∗
+0.39∗∗∗
Appendix
Table 6: Effects of proof complexity on correctness and feedback pipelines (Logistic Regression Coefficients, significance: *** p<.001 , ** p<.01 , * p<.05 )
Model
Tutor
Teacher
Judge
Count
Complexity
Count
Complexity
Count
Complexity
GPT
295
3.97
200
4.61
127
4.90
GPT-o3
267
4.14
200
4.64
126
5.23
Gemini
134
4.79
109
5.73
139
4.82
DeepSeek
121
4.74
81
6.12
104
5.08
LLaMA
383
3.44
332
3.60
307
3.60
Appendix
Table 7: Feedback hurts student performance with corresponding mean complexity
Rule
Actual
GPT-4.1
GPT-o3
Gemini
Mistral
Deepseek
Qwen
Llama-3.3
Simp
90
87
86
94
73
96
76
18
Add
61
81
77
78
62
85
92
23
MP
61
70
77
96
45
91
75
55
DS
53
43
45
81
60
77
90
17
MT
40
50
55
82
70
87
77
10
Impl
38
47
52
86
65
81
54
21
Appendix
Table 8: Tutor rule inference accuracy by rule type and model (%), best values are bolded across all rows