Averest


VerifCond Type

VerifCond is a verification condition that refers to a SCC of the EFSM. The SCC is named with its index sccIndex, and isInductStep is true if the verification condition is an induction step, and otherwise false. path is then the path considered for this verification condition, and paths are pairs (s{0},[(phi{0},s{1}),...,(phi{N},s{N+1})]) which are just pair (s{0},[(phi{0},s{1})]) in case of induction steps. Also, the invariant used is mentioned, and most important of all, the finally generated verification condition as the proof Goal.

Record fields

Record Field Description

invariant

Full Usage: invariant

Field type: BoolExpr
Field type: BoolExpr

isInductStep

Full Usage: isInductStep

Field type: bool
Field type: bool

path

Full Usage: path

Field type: int * (BoolExpr * int) list
Field type: int * (BoolExpr * int) list

proofGoal

Full Usage: proofGoal

Field type: BoolExpr
Field type: BoolExpr

sccIndex

Full Usage: sccIndex

Field type: int
Field type: int