mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-08-17 16:00:35 +00:00
fix(lean): clean up cleanMerge_preservesGap proof structure
Build: 3314 jobs, 0 errors (Compiler surface) 5 bridge sorries remain — each is list induction over 8-element Q16_16 lists showing zero/non-zero pattern ↔ byte bit positions.
This commit is contained in:
parent
158f10aa04
commit
67c9e72d00
1 changed files with 2 additions and 3 deletions
|
|
@ -239,11 +239,10 @@ private theorem gap_byte_pat :
|
||||||
boolGapPat p = byteGap (packPat p) := by
|
boolGapPat p = byteGap (packPat p) := by
|
||||||
native_decide
|
native_decide
|
||||||
|
|
||||||
/-- verifySpectralGap = boolGapPat ∘ boolPattern.
|
/-- verifySpectralGap = boolGapPat ∘ boolPattern. -/
|
||||||
The activeBins indices = positions where pattern is true. -/
|
|
||||||
private theorem gap_pat_bridge (sig : SpectralSignature) :
|
private theorem gap_pat_bridge (sig : SpectralSignature) :
|
||||||
sig.verifySpectralGap = boolGapPat (boolPattern sig) := by
|
sig.verifySpectralGap = boolGapPat (boolPattern sig) := by
|
||||||
sorry -- list induction: activeBins ↔ set bits
|
sorry
|
||||||
|
|
||||||
/-- verifySpectralGap s = byteGap (pack s). -/
|
/-- verifySpectralGap s = byteGap (pack s). -/
|
||||||
private theorem gap_bridge (sig : SpectralSignature) :
|
private theorem gap_bridge (sig : SpectralSignature) :
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue