-
Requested feature: Add Z3 as a Kani solver option
Use case: As we investigate adding support to quantifiers, using SMT solvers will increase the quantifier expressiveness.
Link to relevant documenta…
-
Recently I came across a weird issue while using Boogie. I needed to verify something with bitwise operations, and for this I imported the relevant functions from Z3 inside Boogie (to be concise I wil…
-
The following example was originally reported by @bobismijnnaam as [Silicon issue #574](https://github.com/viperproject/silicon/issues/574#issuecomment-933603209). Observe that requires-clause and ass…
-
```
[1+:fewest #any]!
```
Should compile to:
```
(.)+?!
```
See e.g. https://www.oreilly.com/library/view/perl-cookbook/1565922433/ch06s16.html
-
> Created by **@alexanderjsummers** on 2015-10-26 17:09
> Last updated on 2015-11-10 16:13
The attached file verifies in Silicon but not in Carbon
---
Attachments:
* [**`0076.sil`**](https://gist.g…
-
> Created by **@alexanderjsummers** on 2015-01-26 12:59
> Last updated on 2015-01-26 13:00
This is really a Z3 issue, but means that issues/silicon/0005.sil doesn't verify.
See also http://stackov…
-
The following code fails to verify in Dafny 2.3.0. In particular, Dafny fails to verify a 'forall' statement even though the *identical* statement is directly available in the context.
```
predica…
-
Though rules for introduction and elimination of universal quantifiers specific to z exist, the corresponding ones for existential quantifiers don't exist.
-
The SMT operations `smt.forall` and `smt.exists` support attributes called `weight` and `no_pattern` to give hints to the solver backend (e.g., Z3). We should add support for them in the `ExportSMTLIB…
-
Currently if a quantifier "no-shows" (i.e. fails to complete their assignments, is non-responsive to reminders, or responds that they do not have time to complete the work), they must be manually re-a…