I am trying to get the habit to use Dafny as a friendly SAT-QBF solver for some simple formulae, since doing it in, for instance, Z3 is too uncomforta ...
I am trying to get the habit to use Dafny as a friendly SAT-QBF solver for some simple formulae, since doing it in, for instance, Z3 is too uncomforta ...
I'm currently using CVC4 to solve formulas of the following form: Here, the f1...fn are functions from some number of Bool to Bool, and the b1...bk ...
I am getting a type error which I don't understand, when using a projection from one f-bounded type to another. It might be related to an earlier ques ...
I have an F-bounded type Sys: And some trait which take it as type parameter: Suppose I have a method to be invoked with a Foo: Suppose I hav ...
How would I convert: to a type member? I.e., I want something along the lines of the following: but I am having difficulty because the name A i ...
I would like to move a type parameter to a type member. This is the starting point which works: What annoys me is that I'm carrying around a type ...
I am walking around a problem, and I found a new strange problem with type projections and abstract types. Say I have a system which spawns transactio ...
While cracking my head over another question, I came across different riddles which seem related. This is one of them: Where the error is as follow ...
Why don't the following work? In the first attempt, isn't Hoo[B] with B <: Foo[B]? In the second attempt, isn't Hoo[B] <: Foo[B]? To motiva ...