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

Add a new experimental "extract_uninterp" command #1185

Closed
wants to merge 4 commits into from

Conversation

robdockins
Copy link
Contributor

This command, when given a term at first-order type, will
symbolically evaluate the term and extract any occurrences
of functions mentioned in the given list as fresh variables.
The arguments passed to the function are collected together into
a tuple and returned together with the fresh variables generated
to stand in for those occurrences.

@brianhuffman brianhuffman added the PR: submodule bump Pull requests that include a submodule bump label Apr 26, 2021
@robdockins robdockins force-pushed the extract_uninterp branch 2 times, most recently from 7bd575e to 772b910 Compare April 27, 2021 17:51
This command, when given a term at first-order type, will
symbolically evaluate the term and extract any occurrences
of functions mentioned in the given list as fresh variables.
The arguments passed to the function are collected together into
a tuple and returned together with the fresh variables generated
to stand in for those occurrences.
Given a term at first-order type, occurrences of functions that
are mentioned in the set of `VarIndex` will be replaced with fresh
variables of the return type of the function.  The arguments passed
to each occurrence are collected and returned in a map.
@robdockins
Copy link
Contributor Author

Superseded by #1310

@robdockins robdockins closed this Jul 14, 2021
@RyanGlScott RyanGlScott deleted the extract_uninterp branch March 22, 2024 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: submodule bump Pull requests that include a submodule bump
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants