Getting Started
Installation Guide
Tutorial
Issue Tracker
Tools
Verifier
Alpinist
VeSUV
VeyMont
Showcases
Publications
About
VerCors Team
News
Contact
Credits
License
Refute: refuting (case 1)
Simple verification where we refute false (as a reachable specification construct).
General Information
Backend
: Chalice
Language
: Java
Features
:
Path to Example File
: refute/refute1.java
Should Verify
: Yes
Date
: 2017-06-20
Lines of Code
: 8 (comments not included)
Lines of Specification
: 4 (50.0% of total)
Computation Time
: 16.8 seconds
// -*- tab-width:2 ; indent-tabs-mode:nil -*- //:: cases Refute1 //:: tools silicon //:: verdict Pass /* The refute statement is reachable, therefore it is valid. */ public class Refute { /*@ requires true; @*/ public void good(){ //@ refute false; } }
Language:
PVL
Java
Cuda
C / OpenMP / OpenCL
Viper