Skip to content

Route Grammar-v1 relations to exact Core propositions - #468

Merged
abiggerhammer merged 3 commits into
mainfrom
phase1-surf-008-relation-elaboration
Aug 31, 2026
Merged

Route Grammar-v1 relations to exact Core propositions#468
abiggerhammer merged 3 commits into
mainfrom
phase1-surf-008-relation-elaboration

Conversation

@abiggerhammer

Copy link
Copy Markdown
Owner

Summary

Continue Matrix SURF-008 / ledger PHIL-SURFACE-ELAB-001 with exact relation-operator routing from Grammar-v1 into Core propositions.

Contract

  • all eight GrammarV1RelationOperator constructors preserve their source-selected semantic relation;
  • > and >= canonicalize only by reversing operands into Core LessThan / LessEqual;
  • in and disjoint remain native Member / Disjoint propositions;
  • no relation is retried or reinterpreted as another category to obtain semantic acceptance.

Executable pressure

Phase1GrammarV1RelationElaborationMain.hs parses one claim for each of ==, !=, <=, >=, <, >, in, and disjoint, requires the exact parser operator sequence, then routes fixed semantic operands through the elaboration bridge and checks the exact Core proposition constructors and operand orientation.

This is the fourth bounded SURF-008 slice after #462, #464, and #466; full Grammar-v1 elaboration correspondence remains open.

@abiggerhammer
abiggerhammer merged commit 7202667 into main Aug 31, 2026
15 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