Use the synthetic small propositional calculus or synthetic receipt specified here, not actual Lean execution. The original source pulse did not run Lean builds for these questions. A statement, tactic log and kernel-checked proof are different obligations. Context=[{"name":"h21","type":"P21"}], term={"kind":"var","name":"missing21"}. Give (sorted distinct free variables, sorted context names, missing free variables, inferred type or not-evaluated, context complete?). Use the specified English-locale name order.
G001 — Use the synthetic small propositional calculus or synthetic receipt specified here, not actual Lean execution. The original source pulse did not run Lean builds for these questions. A statement, tactic log and kernel-checked proof are different obligations. Context=[{"name":"h21","type":"P21"}], term={"kind":"var","name":"missing21"}. Give (sorted distinct free variables, sorted context names, missing free variables, inferred type or not-evaluated, context complete?). Use the specified English-locale name order.
Definition and scope
Use the original question domain, assumptions and cited MKO definitions. This item has second-context mathematical and bilingual review, with the model, answer and every arithmetic step independently recomputed from the original parameters; the source question remains a candidate.
synthetic proposition/term calculus or supplied synthetic receipt
After
no actual Lean build,source-digest check or kernel acceptance
Conditions: none
Apply only the specified small calculus or synthetic receipt protocol.Statement,tactic completion,term presence and kernel acceptance are separate.No Lean is run and the teaching guide is not promoted to a formal proof.
Only lambda syntax removes a free variable.A name's presence in the external context does not make it syntactically bound in the term.This step does not perform type inference.
The full substitutions and premise checks give the original answer; source identity,format and status are unchanged.
This question review and source binding
Review date: 2026-10-26
Original questions, answers, step expressions, numeric ASTs and historical records are retained. Source candidate labels remain historical and are not overwritten as formal proof.