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

feat: Updating an SMT solver class #4981

Merged
merged 6 commits into from
Mar 8, 2024
Merged

Commits on Mar 6, 2024

  1. Update SMT solver class

    Added
    - new options to cvc5 solver config
    - `default_solver_config` constant so you don't need to initialize
      it each time
    - `print_assertions` method that converts smt lang to something more
      readable
    - tests for solver class
    Sarkoxed committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f47601f View commit details
    Browse the repository at this point in the history
  2. Updated terms

    - Changed `^` opeartor in FFITerm since it's not compatible with integers
    
    - Changed `!=` operator so it now uses boolean not instead of `== false`
    
    - Updated `std::string` method, so it now uses my new `stringify_term`
      function
    
    - Added `!` operator to symbolic Bool class
    Sarkoxed committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    6e04b7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75ca0ee View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    6c15f2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4773299 View commit details
    Browse the repository at this point in the history
  3. formatted

    Rumata888 committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ae1880f View commit details
    Browse the repository at this point in the history