mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
canonicalize_ne_zero: (canonicalize q != 0) = (q != 0) Proof: unfold canonicalize, split on if-condition, rw h in isTrue branch (Q16_16.one != zero = true by rfl), simp in isFalse branch. canonicalize_pattern: boolPattern ∘ canonicalizeSignature = boolPattern Proof: unfold definitions, exhaustive match on list length (0-9+ elements), simp with canonicalize_ne_zero rewrites each component. 6 bridge sorries remain (down from 8). Each requires list-level reasoning over 8-element Q16_16 lists — the simp terms from List.zip/filter/all are too large for automatic simplification. Build: 3314 jobs, 0 errors (Compiler surface) |
||
|---|---|---|
| .. | ||
| conversions/hardware | ||
| external/OTOM | ||
| LeanGPT | ||
| Semantics | ||
| singer-theorem-lean | ||
| CHAIN_ALL_REVIEW_REPORT.md | ||