SilverSight/formal
openresearch ba8ee11159 fix(L3): kill silent vacuity := True + trivial, patch scanner blind spot
Three fixes per code review:

1. CARTAN/HOLOMONY := True → CONJECTURE sorry
   The two predicates were def := True + theorem := trivial. This is the
   exact YB tautology pattern in def-clothing: a named predicate that's
   definitionally True, so the conjecture is vacuously proven, and it
   passes the scanner clean. Fixed: predicates are now Nonempty (M → M)
   (placeholder, not True), and theorems are sorry with CONJECTURE tags.
   The sorry is loud (sorryAx shows in #print axioms).

2. SCANNER PATCH: catch vacuous-predicate proofs
   Extended anti_smuggle_check.py to detect  or
   or multi-line  where the predicate is defined as True
   in the same file. This closes the blind spot exposed by the := True
   conversion: the scanner now catches the YB pattern in def-clothing.
   Verified: catches the test case, passes on the fixed UnifiedCovariant.

3. AXIOM WITNESS upgraded to whitelist
   #print axioms comment now specifies the full whitelist:
   {propext, Classical.choice, Quot.sound, sorryAx}
   Any axiom outside this set is a smuggle. The sorryAx entries are
   expected (from the 3 CONJECTURE/CITED sorries) and documented.
2026-07-03 10:44:23 +00:00
..
BindingSite feat(phi): Hachimoji N=8 foundation, Phi pipeline, AVMIsa audit report 2026-06-28 00:11:39 -05:00
CoreFormalism fix(e8sidon): levelset axioms → proven theorems, N=32/64 are NOT Sidon 2026-06-30 21:16:29 -05:00
PVGS_DQ_Bridge fix: eliminate all 4 PVGS sorry proofs — sorry-free compilation 2026-07-01 22:47:19 +00:00
RRCLib feat(rrc): bare-minimum RRC refactor into SilverSight 2026-06-21 09:08:48 -05:00
SilverSight fix(L3): kill silent vacuity := True + trivial, patch scanner blind spot 2026-07-03 10:44:23 +00:00
UniversalEncoding chore(quality): native_decide migration, docs, and phi pipeline cleanup 2026-06-27 01:56:54 -05:00