SilverSight/formal
allaun b65ef756ca fix(StrandCapacityBound): repair proofs + register in lakefile
Registering required it to actually compile (it did not). Fixes:
- capacity_bound_grid was FALSE at L₁=0 or L₂=0 (empty grid, nonempty image)
  and its `norm_num : 0 < (L₁:ℤ)` could not prove positivity of a variable.
  Added `0 < L₁, 0 < L₂` hypotheses; threaded through capacity_bound and
  chiral_capacity_bound.
- mathlib name drift: emod_nonneg/emod_lt → Int.emod_nonneg (b ≠ 0) /
  Int.emod_lt_of_pos; Finset.card_Ico → Int.card_Ico;
  Finset.card_le_card_of_subset → Finset.card_le_card; Finset.image_subset →
  Finset.image_subset_iff.mpr.
- replaced a `#eval` (broke on ℤ's noncomputable order instance) and its WRONG
  expected value (claimed 4 over {1..6}, actually 6) with two kernel-checked
  `decide` witnesses: {1,2,5,6}→4 (the Sidon set) and Ico 1 7→6.
- registered CoreFormalism.StrandCapacityBound in lakefile.

Verified: lake build OK (links into SilverSightFormal), #print axioms =
{propext, Classical.choice, Quot.sound} (no sorryAx, no custom axiom),
anti-smuggle --ci clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 15:19:47 -05:00
..
BindingSite tag(axioms): justify all 18 custom axioms with HONESTY CLASS tags 2026-07-03 10:54:08 +00:00
CoreFormalism fix(StrandCapacityBound): repair proofs + register in lakefile 2026-07-03 15:19:47 -05:00
PVGS_DQ_Bridge tag(axioms): justify all 18 custom axioms with HONESTY CLASS tags 2026-07-03 10:54:08 +00:00
RRCLib feat(rrc): bare-minimum RRC refactor into SilverSight 2026-06-21 09:08:48 -05:00
SilverSight Merge remote-tracking branch 'origin/main' 2026-07-03 14:15:33 -05:00
UniversalEncoding tag(axioms): justify all 18 custom axioms with HONESTY CLASS tags 2026-07-03 10:54:08 +00:00