-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
bugSomething isn't workingSomething isn't working
Description
-
Summary
- The solver does not find solutions to any sbf functions.
- It also fails to translate bv functions to cvc5.
-
Environment
- Tau Version: for now "v0.7-alpha"
- Build Number or Date: b87a0e7
- Operating System: Ubuntu
-
Steps to Reproduce
Step 1: What input did you first provide?
f(x:sbf) := x:sbf
g(y:bv) := y:bv
solve f(x:sbf) = 1
solve f(1) = x:sbf
solve g(y:bv) = {2}:bv
solve g({2}:bv) = y:bv
**Expected Result**
tau> solve f(x:sbf) = 1
solution: {
x := {1}::sbf
}
tau> solve f(1) = x:sbf
solution: {
x := {1}::sbf
}
tau> solve g(y:bv) = {2}:bv
solution: {
y := { 2 }:bv[16]
}
tau> solve g({2}:bv) = y:bv
solution: {
y := { 2 }:bv[16]
}
**Actual Result**
tau> solve f(x:sbf) = 1
no solution
tau> solve f(1) = x:sbf
solution: {
x := f(1)
}
tau> solve g(y:bv) = {2}:bv
(Error) Failed to translate the formula to cvc5: g(y) = { 2 }:bv[16]
no solution
tau> solve g({2}:bv) = y:bv
(Error) Failed to translate the formula to cvc5: g({ 2 }:bv[16]) = y
no solution
- Additional Information
- Error Messages or Logs:
(Error) Failed to translate the formula to cvc5: g(y) = { 2 }:bv[16](Error) Failed to translate the formula to cvc5: g({ 2 }:bv[16]) = y- Screenshots:
- Current builds:
- Older builds:
- Contact Information
- Name: pt7k
- Email: Telegram @ksdjfskfh
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working