silicon icon indicating copy to clipboard operation
silicon copied to clipboard

Symbolic-execution-based verifier for the Viper intermediate verification language.

Results 122 silicon issues
Sort by recently updated
recently updated
newest added

@JonasAlaif and I are working on a different method to generate snapshots for magic wands. The problem with the current approach is that it is potentially unsound when we apply...

Previously, when Silicon could not use a provided trigger (because it could not evaluate at least one of the trigger expressions), - it could end up emitting a trigger containing...

Contrary to carbon, it seems the function body/`result` is not available when establishing the well-formedness of the postcondition: ``` function require_true(x: Bool): Bool requires x { x } function f():...

functions
incompleteness

Debugging functionality implemented by @AndreaKe

So this is not per se a bug report, more something I run into. I'm wondering if there are workarounds, or something fundamental what is needed here. For my research...

I noticed that the GitHub workflow does not produce any useable output that can be analyzed. This makes it difficult to find out why some tests fail without running the...

The file below is a reduced version to highlight the problem: ``` function nonNull(): Ref ensures result != null function check(min_value1: Ref): Bool requires min_value1 != null predicate pred(nl: Ref)...

This issue tracks all the tests that are ignored in the silicon test-suite that non deterministically time out. - all/third_party/stefan_recent/testTreeWandE1.vpr