-
I get a Not_found exception when trying to locate an identifier with merlin 5.1-502 in a dune project.
```
let: unknown answer: "exception":"Not_found
Raised at Merlin_utils__Std.Option.get in fi…
-
Things missing from #999:
- A way to use structurally decreasing types. E.g.
```rust
enum List {
Nil,
Cons(T, Box),
}
impl List {
#[terminates]
fn length(&…
-
After following [the instructions](https://docs.archetype-lang.org/getting-started-1) to install Archetype (on Ubuntu 20.04) and installing why3-coq and coqide, the generated Coq file gives errors suc…
-
I updated locally creusot after #908 and used the `DeepModel` derive for a recursively-defined type `Expr`. But when I generate the `mlcfg` file and load it in Why3, I get this error:
```
Session …
-
Course code, if applicable:
University hosting the course: Universidade do Minho
Contact person: Alcino Cunha, alcino@di.uminho.pt
Concepts taught: Applied Formal Methods,Behavioural Modelling,Ded…
-
Currently, fixpoints are checked for termination by Why3 when a goal is sent to SMT solvers. This is clearly a silly behvior.
-
For VerCors, I am working on implementing verification of programs that use floating point numbers (for my master thesis).
The way that I plan on implementing the support for floating point numbers i…
-
-
Essential for leftpad verification. I guess it makes sense to interpret it as an integer from 0 to 0x10FFFF. This allows for char ranges, for example.
-
### What it does
Detect a parameter named as `result`
Inspired by `result` keyword in why3
### Advantage
- `result` as a paramter is quite strange
### Drawbacks
None
### Example
```rust
fn fo…