Skip to content

Annotate original binders with bounded syntax multiplicities - #126

Merged
moiseevigor merged 4 commits into
masterfrom
feat/proof-atlas-free-index-multiplicity
Oct 24, 2026
Merged

moiseevigor merged 4 commits into
masterfrom
feat/proof-atlas-free-index-multiplicity

Conversation

@moiseevigor

Copy link
Copy Markdown
Owner

Add optional syntax-use counts to the existing source and typed context diagrams. Each annotation identifies its compiled packet, original binder route and body field, counting algorithm and implementation hash. It contributes zero source occurrences and leaves source partitions, lexical links and native type records unchanged. Source forallE binders retain their source role. Recorded typing coverage remains separate from syntactic multiplicity.

The delivery covers all 44,887 stored binders in 2,118 published library/AI packets. The consumer verifies bounded manifests/pages, retains one page and serializes at most 64 pending requests. Missing, invalid and retired metadata remains unavailable. counts=syntax selects this optional layer; turning it off restores the preceding scalar display. Existing immutable source/type/use archives and original mathematical sources are unchanged.

Validation:

  • Reference method: all 44,143 binders in the 2,098 library packets; 36,358 small-body enumeration comparisons; 303 independent scalar comparisons; 909 source-cut refinement checks. The twenty frozen publisher-attributed AI packets extend the delivered total to 44,887 binders.
  • Complete transport audit: all 44,887 annotations attached to actual original binder/body positions; source scenes unchanged; 17 refusal controls, bounded queuing, mutation and disposal controls. Cached Linux Node 22 passes the publisher and consumer checks with no network or compiler job.
  • Separate native-use bridge: 152 source uses, 304 observations and 113 original binder routes. In 103 routes the syntactic count exceeds recorded-use coverage. The 262 prior completed scalar counts agree, and all seven prior unavailable construction counts now have complete syntax counts. This adds no native judgments.
  • Full production-browser audit: 269 mixed frames and 1,430 annotations, raw source and dedicated definition views, complete/paged controls, source forall cases, a declaration without a native type profile, all seven previous refusals, sharing and recorded-use compatibility, keyboard access, four accessibility configurations, four optional-data failures and stale retirement. Explicit missing-control and unsupported-paged-source cases preserve the source graph/boundary. No complete archives requested in paged mode.
  • Five affected reader regression suites passed with the optional count layer disabled, including full mixed-interface and source-reference coverage. The final enabled-layer audit additionally covers the explicit synthetic-control guard. Final production build/source byte checks cover all 4,240 runtime assets.

Scope: the count metadata cover 2,118 packets; the inherited source-page inventory still has 35 profiles. Other declarations use the complete source reader, with no silent complete-archive fallback. Owned calibration counts remain reference tests. This is not complete Lean surface/tactic coverage, general metatheory, logical necessity, semantic proof compression or measured comprehension. No blog or article changes.

Rule and reproduction: research/proof-atlas/free-index-multiplicity/README.md and reader.md. CI includes the new reference, transport, coverage and browser checks. This is a draft, not a deployment. The general research goal remains active.

@moiseevigor
moiseevigor marked this pull request as ready for review October 24, 2026 18:40
@moiseevigor
moiseevigor merged commit bc084c5 into master Oct 24, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant