Skip to content

Conversation

@fmontesi
Copy link
Collaborator

This PR introduces notions of (single hole) syntactic contexts (HasContext) and congruence relations (Congruence), along with the standard notation c[t] for 'fill the hole in the context c with term t'.

The development of CCS is adapted accordingly and should hold for many other calculi. The idea actually comes from an ongoing development on the generalisation of sequent calculi and logics, but these require more concepts. Also, in the future, it might be interesting to study approaches similar to HasContext in semantics that use different kinds of contexts.

The PR also scopes the grind annotations in CCS.

@fmontesi fmontesi requested a review from chenson2018 as a code owner January 23, 2026 11:04
@fmontesi
Copy link
Collaborator Author

fmontesi commented Jan 24, 2026 via email

@fmontesi fmontesi requested a review from chenson2018 January 27, 2026 09:28
@fmontesi
Copy link
Collaborator Author

All done. Looks pretty. :-)

Copy link
Collaborator

@chenson2018 chenson2018 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks!

@chenson2018 chenson2018 added this pull request to the merge queue Jan 27, 2026
Merged via the queue into main with commit 0b8cc1b Jan 27, 2026
2 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.

4 participants