Commit 6000df7
Fix simp regressions in ModalCompanion/Basic after deps update
Version bump broke three proofs that relied on simp computing
`2 * (n + 1)` and `Finset.filterMap` over a singleton:
- `negRepeat_succ_rw`: factor out `negRepeat_neg` and rewrite the
multiplication explicitly before unfolding `negRepeat`.
- `notForces_double_negRepeat`: rewrite `2 * (n + 1)` to `2 * n + 1 + 1`
so `simp [negRepeat]` can unfold the two negations.
- `modal_companion_VFSer`: add `star_singleton_dni` proving
`{∼∼⊤}.star = {∼□∼□⊤}` via `ext`, and rewrite with it (plus
`Finset.singleton_union`) instead of unfolding `Axioms.star`.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent bcd2fc2 commit 6000df7
1 file changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
170 | 175 | | |
171 | 176 | | |
172 | 177 | | |
| |||
202 | 207 | | |
203 | 208 | | |
204 | 209 | | |
| 210 | + | |
205 | 211 | | |
206 | 212 | | |
207 | 213 | | |
| |||
296 | 302 | | |
297 | 303 | | |
298 | 304 | | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
299 | 310 | | |
300 | 311 | | |
301 | 312 | | |
302 | 313 | | |
303 | 314 | | |
304 | 315 | | |
305 | 316 | | |
306 | | - | |
| 317 | + | |
307 | 318 | | |
308 | 319 | | |
309 | 320 | | |
| |||
0 commit comments