Skip to content

Floating-Point Testing with Z3#1152

Closed
JJponce0913 wants to merge 2 commits intomainfrom
z3solver_main
Closed

Floating-Point Testing with Z3#1152
JJponce0913 wants to merge 2 commits intomainfrom
z3solver_main

Conversation

@JJponce0913
Copy link
Collaborator

This PR introduces a script that utilizes the Z3 SMT solver to verify the correctness of floating-point properties across different rounding modes. The goal is to test all rules considered FP-safe and identify cases where exceptions occur.

This PR improves floating-point safety analysis by giving us the ability to detect rounding-related issues, ensuring reliability in FP computations.

@JJponce0913 JJponce0913 requested a review from bksaiki February 20, 2025 17:59
Copy link
Contributor

@bksaiki bksaiki left a comment

Choose a reason for hiding this comment

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

Might be good to nest again, say

docs
|-- fp-safe
     |-- z3test.py
     |-- README.md

Otherwise, looks good to me!

@JJponce0913
Copy link
Collaborator Author

Decided to archive the branch instead as we are removing exactness entirely.

@pavpanchekha pavpanchekha deleted the z3solver_main branch June 6, 2025 22:43
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.

2 participants