Skip to content

Conversation

@HeikoBecker
Copy link
Contributor

@HeikoBecker HeikoBecker commented May 27, 2019

This adds the appropriate theorems and automation to ml_translatorScript/ ml_translatorLib.sml to support floating-point arithmetic in the translator.
There are also 2 simple tests in ml_translator_testScript.sml.
Closes #636

Copy link
Member

@xrchz xrchz left a comment

Choose a reason for hiding this comment

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

Looks fine except for a suspicious possible typo.

@xrchz
Copy link
Member

xrchz commented May 29, 2019

Thanks for fixing the typo. Why were changes to this list of "basic theories" required anyway? I think it's a bad sign that there's a hardcoded list of theory names in the translator. Maybe @myreen could comment on whether the changes to this list make sense or not?

@HeikoBecker
Copy link
Contributor Author

The change was not required. I saw the list of basic theories and my assumption was that it needs to be extended.

@xrchz xrchz merged commit 38556cc into master May 30, 2019
@xrchz xrchz deleted the fp_translation branch May 30, 2019 07:20
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.

Extend translator to support floating-point operations

2 participants