viper-admin
viper-admin
> Created by **@mschwerhoff** on 2013-07-25 10:23 > Last updated on 2017-09-23 13:47 As illustrated by the test file `Sil:all/predicates/arguments.sil`, Silicon isn't able to verify snippets such as inhale acc(this.valid(b),...
> Created by bitbucket user **Korbinian Breu** on 2014-02-21 09:11 > Last updated on 2017-09-23 13:45 ``` #!scala method foo2(s: Seq[Ref]) requires |s| > 2 && acc(s[0].f, write) && acc(s[1].f,...
> Created by **@vakaras** on 2016-04-10 17:08 > Last updated on 2017-09-23 13:47 The minimal example: ``` #!Silver predicate obligationGenerationGuard$(r$: Ref) { true } method test(c: Ref, d: Ref, e:...
> Created by **@alexanderjsummers** on 2017-09-08 14:03 > Last updated on 2017-09-25 10:25 The exceptional error messages sometimes produced by Silicon are hard to debug, particularly from the IDE. For...
> Created by bitbucket user **fhahn** on 2015-11-19 10:10 > Last updated on 2019-08-28 21:03 Silicon seems to have problems unfolding predicates with variable permission parameter. For the following listing...
> Created by **@alexanderjsummers** on 2015-06-04 09:54 Silicon requires that multi-line constructs (such as axioms) be indented, such that only the first line is without an indent. If modifying e.g....
> Created by bitbucket user **gishors** on 2018-04-04 07:13 > Last updated on 2019-05-08 14:00 _**Important**:_ This issue's cause roots in quantified permissions. If you get `"unknown constant"`/\`"unknown function"\` errors...
> Created by **@marcoeilers** on 2016-12-13 21:26 > Last updated on 2018-08-26 09:54 For functions containing unreachable expressions, like the following: ``` function f(): Int { (true ? f1() :...
> Created by **@alexanderjsummers** on 2014-07-14 12:34 > Last updated on 2020-02-03 13:32 We should find a way to make the two verifiers use the same file for sequence, set...
> Created by bitbucket user **OmerSakar** on 2019-12-13 15:25 > Last updated on 2019-12-13 15:52 When reasoning about a set and its subset \(using the subset operator\), there seems to...