File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
Cslib/Logics/LinearLogic/CLL Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,18 @@ private lemma Proof.expand_onlyAtomicAxioms_dual {a : Proposition Atom} :
123123open Proposition Proof in
124124/-- η-expansion is correct: the proof returned by η-expansion contains only atomic axioms. -/
125125theorem Proof.expand_onlyAtomicAxioms (a : Proposition Atom) : a.expand.onlyAtomicAxioms := by
126- induction a <;> grind [onlyAtomicAxioms_rwConclusion]
126+ #adaptation_note
127+ /-- A grind regression found moving to nightly-2026-03-31 (changes from lean#13166) -/
128+ induction a with
129+ | one =>
130+ rw [←dual_involution .one]
131+ apply expand_onlyAtomicAxioms_dual
132+ simp [expand, onlyAtomicAxioms, dual]
133+ | zero =>
134+ rw [←dual_involution .zero]
135+ apply expand_onlyAtomicAxioms_dual
136+ simp [expand, onlyAtomicAxioms, dual]
137+ | top | bot => simp [expand, onlyAtomicAxioms]
138+ | _ => grind
127139
128140end Cslib.CLL
You can’t perform that action at this time.
0 commit comments