Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User-defined types are not BasicTypes #3

Merged
merged 2 commits into from
Apr 2, 2023

Conversation

alcides
Copy link
Owner

@alcides alcides commented Mar 24, 2023

This PR adds support for the user to defined uninterpreted functions.

Todo:

  • All custom types are implemented as BasicType instead of TypeVar
  • Make sure all user-defined types are convertible into a Sort
  • Add the uninterpreted function to the context (maybe as a custom typing context node?)
  • Make sure the uninterpreted function only has basic types when moving to SMT world.
  • Build the uninterpreted function in SMT
  • Think about measures

@alcides alcides self-assigned this Mar 24, 2023
@alcides alcides merged commit 7422d48 into master Apr 2, 2023
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.

None yet

1 participant