Skip to content

TCB: delete Emit.qualifiedName - #4706

Merged
alex merged 1 commit into
mainfrom
claude/vg-tcb-no-qualified-name
Nov 8, 2026
Merged

alex merged 1 commit into
mainfrom
claude/vg-tcb-no-qualified-name

Conversation

@alex

@alex alex commented Nov 8, 2026

Copy link
Copy Markdown
Member

Part of #4548. This is stacked on #4703. This PR changes trusted code, but only to delete it.

TCB/Emit.lean's qualifiedName is deleted. Nothing in the trusted base has used it since #4685, when dispatchers stopped parsing names to rank implementations. Since #4703, registration files name their instances with the untrusted copy in Proof/Framework/QualifiedName.lean. The adding-a-primitive skill now points to that copy.

The generated crates are unchanged: Emit.lean --check passes, and so do lake build and every step of the Static checks job.


Generated by Claude Code

@alex
alex force-pushed the claude/vg-qualified-name branch from ba3b8f6 to f5872b5 Compare November 8, 2026 20:43
@alex
alex force-pushed the claude/vg-tcb-no-qualified-name branch from 36ec3a2 to 212a532 Compare November 8, 2026 20:43
@alex
alex force-pushed the claude/vg-qualified-name branch from f5872b5 to 94a83d7 Compare November 8, 2026 21:22
@alex
alex force-pushed the claude/vg-tcb-no-qualified-name branch from 212a532 to 7017272 Compare November 8, 2026 21:22
@alex
alex force-pushed the claude/vg-qualified-name branch from 94a83d7 to 1f5bcc6 Compare November 8, 2026 21:46
@alex
alex force-pushed the claude/vg-tcb-no-qualified-name branch from 7017272 to 915788b Compare November 8, 2026 21:46
@alex
alex force-pushed the claude/vg-qualified-name branch from 1f5bcc6 to 1e8487f Compare November 8, 2026 22:01
@alex
alex force-pushed the claude/vg-tcb-no-qualified-name branch from 915788b to 0a60d26 Compare November 8, 2026 22:01
Base automatically changed from claude/vg-qualified-name to main November 8, 2026 22:27
Nothing in the trusted base uses it since the dispatchers stopped parsing
names to rank implementations; the registration files name instances with
the untrusted copy in `Proof/Framework/QualifiedName.lean`.

Part of #4548.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TKUFHFjAR7Byf513R4zuFy
@alex
alex force-pushed the claude/vg-tcb-no-qualified-name branch from 0a60d26 to 4153c78 Compare November 8, 2026 22:27
@alex
alex enabled auto-merge November 8, 2026 22:28
@alex
alex added this pull request to the merge queue Nov 8, 2026
Merged via the queue into main with commit 7d5ccc2 Nov 8, 2026
22 checks passed
@alex
alex deleted the claude/vg-tcb-no-qualified-name branch November 8, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants