You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
API for building formulas stays the same, implementation differs. Good.
Types in the API break. Bad. Just release as next major version
x <- var @(BvSort8)
now becomes
x <- var @(BvSort8None)
After parsing solution we need to lookup the encoding in our state-monad. Or can the solver by any chance tell us?
Do not make the Parser do that, add an extra layer.
There will probably be some troubles here.
The text was updated successfully, but these errors were encountered:
Too much noise.
Just stray a little from the official SMTLib-Spec and add another sort SBvSort for signed bvs.
Maybe rename BvSort to UBvSort for unsigned bvs. Breaks API.
Implementation is straight forward.
Extend currently implemented unsigned BitVec by sign.
Promote encoding of the corresponding Haskell-Bitvector to the type-level:
Implement seperate instances:
Num
,Bounded
,Integraled
, ...API for building formulas stays the same, implementation differs. Good.
Types in the API break. Bad. Just release as next major version
now becomes
After parsing solution we need to lookup the encoding in our state-monad. Or can the solver by any chance tell us?
Do not make the Parser do that, add an extra layer.
There will probably be some troubles here.
The text was updated successfully, but these errors were encountered: