mirror of
https://github.com/allaunthefox/SilverSight.git
synced 2026-07-31 01:25:21 +00:00
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.
|
||
|---|---|---|
| .. | ||
| BindingSite | ||
| CoreFormalism | ||
| PVGS_DQ_Bridge | ||
| RRCLib | ||
| SilverSight | ||
| UniversalEncoding | ||