WIP: co-de bruijn #12

Closed
rhi wants to merge 12 commits from 🥚🛁 into 🐉
Owner

👉 everybody's got to be somewhere (egtbs) (egg tubs)

pros:

  • always knowing when a name is used for sure, so that #11 and its ilk are fixed
    (in the specific case of #11, the subst would be trimmed to just the vars used in the term, so the spurious i would go away)
  • equality checking get the dimensions trimmed for free

cons:

  • complexity
  • the efficiency from not having to shift de bruijn indices mentioned in the paper is irrelevant in the presence of delayed substitutions
👉 [everybody's got to be somewhere](https://arxiv.org/pdf/1807.04085v1.pdf) (egtbs) (egg tubs) pros: - always knowing when a name is used for sure, so that #11 and its ilk are fixed \ (in the specific case of #11, the subst would be trimmed to just the vars used in the term, so the spurious `i` would go away) - equality checking get the dimensions trimmed for free cons: - complexity - the efficiency from not having to shift de bruijn indices mentioned in the paper is irrelevant in the presence of delayed substitutions
rhi added 6 commits 2023-06-05 10:59:24 -04:00
rhi force-pushed 🥚🛁 from 629434c752 to 124637c946 2023-06-24 08:29:13 -04:00 Compare
rhi added 2 commits 2023-07-16 20:16:10 -04:00
Author
Owner

b6264f388d instead

b6264f388d instead
rhi closed this pull request 2023-07-16 21:51:19 -04:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rhi/quox#12
No description provided.