Jamie Kai

Results 3 issues of Jamie Kai

This modifies the axiom used to frame heap-dependent functions and predicates with `Set` arguments based on quantified permissions. The following explanation also exists in #522. We noticed that in the...

While considering performance issues for heap-dependent functions, we found that the following function definition in Viper: ``` field f: Bool function heapFun(refs: Set[Ref]): Map[Ref, Bool] requires (forall ref: Ref ::...

Hello, I've found an unknown source of incompleteness in Silicon while working with heap-dependent functions that are set-valued (and hence require quantified permissions). The following Viper code will verify in...