Index of types


A
a_fun [WpAnnot]
a_kind [WpAnnot]
abstract [Mdata.S]
abstract [Formula]
Abstract Data Types (user-defined WHY-types).
abstract [Datalib.Create]
addr [Mdata.Addr]
addr [Region.Create]
alpha [Formula.S]
Maping from old var to new var
alpha [Fol_formula]
alpha [Caveat_fol]
annot_kind [WpAnnot]
array [Mdata.S]
array [Datalib.Create]
arrayflat [Ctypes]
Array objects, with both the head view and the flatten view.
arrayinfo [Ctypes]
asked_bhv [WpAnnot]
asked_prop [WpAnnot]
assignable [Store_mem.Create]
assigned [Mdata.S]
assigned [Datalib.Create]
assigns [WpAnnot]
assigns [CfgWeakestPrecondition.Create]
assigns_kind [CfgWeakestPrecondition.Create]
assigns_method [Mcfg]
axiomdef [Translate_prop.Create]

B
base [Region.Create]
binding [Datalib.Create]
bindings [Mdata.S]
bindings [Datalib.Create]
block_type [Cil2cfg]
Be careful that only Bstmt are real Block statements
boolean [Mdata.S]
boolean [Formula]
The set of two elements {true,false}.
boolean [Datalib.Create]

C
c_float [Ctypes]
Runtime floats.
c_int [Ctypes]
Runtime integers.
c_label [Clabels]
c_object [Ctypes]
Type of variable, inits, field or assignable values.
cc [Wp_error]
cell [Datalib.Cvalues]
closing [CfgWeakestPrecondition.Create]
closure [Mlogic.S]
closure [Runtime_mem.Create]
closure [Store_mem.Create]
closure [Hoare_mem.Create]
closure [Funvar_mem.Create]
closure [Caveat_mem.Make.WP]
cmp_op [Formula]
compute_int_mode [Runtime_mem]
computing_methods [Register]
constant [Fol]
context [Mdata.S]
context [Datalib.Create]

D
d [Caveat_fol.Data]
d_pred [Fol]
d_term [Fol]
data [State_builder.Dashtbl]
data [Fol_formula]
data [State_builder.Hashtbl]
data [Translate_prop.Create]
data [State_builder.Ref]
Type of the referenced value.
data [Caveat_fol]
Defines the data type for model Caveat.
decl [Fol_formula]
declaration [Formula]
dependency [Wpo]
description [Cfgpropid.Create]
dnode [Cfgpropid]
dterm [Caveat_fol]
dzone [Mwp.S]
dzone [Runtime_mem.Create]
dzone [Store_mem.Create]
dzone [Hoare_mem.Create]
dzone [Funvar_mem.Create]
dzone [Caveat_mem.Make.WP]

E
edge [Cil2cfg]
abstract type of the cfg edges
edge_type [Cil2cfg]
effect_assigns [CfgWeakestPrecondition.Create]
elt [Set.S]
The type of the set elements.
env [Region.Create]
env [Funvar_mem.Create]
env [Fol_eqs]
env [Translate_prop.Create]
epath [Hoare_mem.Create.Model]
epath [Caveat_fol]
exportation [CfgProof.Create]

F
f_let [Fol_cc]
feature [Register]
format [Mdata.S]
format [Datalib.Create]
frame [Mlogic.S]
frame [Runtime_mem.Create]
frame [Store_mem.Create]
frame [Hoare_mem.Create]
frame [Funvar_mem.Create]
frame [Caveat_mem.Make.WP]
fun_closure [Funvar_mem.Create]
fun_frame [Funvar_mem.Create]
fvar [Caveat_fol]

G
goal [Runtime_mem.Create]
graph [Cil2cfg.WeiMaoZouChenInput]
graph [Cil2cfg.LoopInfo]

H
havoc [Mdata.S]
havoc [Datalib.Create]
hint [Axiomatics]

I
induction [WpAnnot]
input [Script]
integer [Mdata.S]
integer [Formula]
Natural signed integers (Z).
integer [Datalib.Create]
integer_op [Formula]
interval [Mdata.S]
interval [Datalib.Create]
item [Formula]

J
job [Wp_parameters]

K
key [Wprop.Info]
key [State_builder.Dashtbl]
key [Wprop.Indexed]
key [Map.S]
The type of the map keys.
key [State_builder.Hashtbl]
key [Hashtbl.S]
key1 [Wprop.Indexed2]
key2 [Wprop.Indexed2]
kind [Mdata]
kind [Formula]
kind [Translate_prop.Create]

L
label_mapping [NormAtLabels]
loc [Mvalues.Model]
loc [Runtime_mem.Create.Model]
loc [Store_mem.Create.Model]
loc [Hoare_mem.Create.Model]
loc [Funvar_mem.Create.Model]
loc [Datalib.Cvalues]
loc [Caveat_mem.Make.WP.Model]

M
m_addr [Runtime_mem.Create]
Phantom types to tag the terms
m_alloc [Runtime_mem.Create]
m_alloc [Store_mem.Create]
m_array [Formula]
type 'a farray array.why
m_bits [Runtime_mem.Create]
m_cell [Datalib.Cvalues]
m_dzone [Mwp.S]
m_dzone [Runtime_mem.Create]
m_dzone [Store_mem.Create]
m_dzone [Hoare_mem.Create]
m_dzone [Funvar_mem.Create]
m_dzone [Caveat_mem.Make.WP]
m_format [Formula]
type 'a format data_lib.why
m_mbits [Runtime_mem.Create]
m_mem [Runtime_mem.Create]
m_memory [Store_mem.Create]
m_name [Formula]
type name data_lib.why
m_of_mem [Mvalues.Data]
m_of_mem [Runtime_mem.Create.Data]
m_of_mem [Store_mem.Create.Data]
m_offset [Runtime_mem.Create]
m_pointer [Formula]
type pointer data_lib.why
m_record [Formula]
type record data_lib.why
m_set [Formula]
type 'a set data_lib.why
m_size [Runtime_mem.Create]
m_urecord [Formula]
type urecord data_lib.why
m_zone [Formula]
type of elementary regions
m_zone [Runtime_mem.Create]
mem [Mvalues.S]
mem [Runtime_mem.Create]
mem [Store_mem.Create]
mem [Hoare_mem.Create]
mem [Funvar_mem.Create]
mem [Caveat_mem.Make.WP]
mem_alloc [Runtime_mem.Create]
mem_bits [Runtime_mem.Create]
memory [Runtime_mem.Create]
model_kind [Wp_parameters]

N
name [Mdata.S]
name [Datalib.Create]
node [Cil2cfg.WeiMaoZouChenInput]
node [Cil2cfg.LoopInfo]
node [Cil2cfg]
abstract type of the cfg nodes
node_id [Cil2cfg]
node_info [Cil2cfg]
node_type [Cil2cfg]
norm [Wp_parameters]
normalized [Fol_norm]

P
p_select [Wp_gui]
param [Hook.S]
Type of the parameter of the functions registered in the hook.
partial [Translate_prop.Create]
path [Region.Create]
path [Funvar_mem.Create.Lookup]
po [Wpo]
poffset [Funvar_mem.Create.Lookup]
pointer [Mdata.S]
pointer [Datalib.Create]
pool [Formula.S]
pool [Fol_gformula.Pool]
pool [Caveat_fol]
pp [Fol_pretty]
pp [Fol_ergo]
pp [Fol_coq]
pp_edge_fun [Cil2cfg]
type of functions to print things related to edges
pp_env [Fol_pretty]
pp_env [Fol_ergo]
pp_env [Fol_coq]
pred [Mwp.Export]
pred [Mcfg.Splitter]
pred [Mcfg.Export]
pred [Formula.Vernacular]
pred [Fol_why]
pred [Fol_split]
pred [Fol_formula.Vernacular]
pred [Fol_ergo.E92]
pred [Fol_ergo.E91]
pred [Fol_ergo]
pred [Fol_coq]
pred [Caveat_mem.Make.Splitter]
pred [Caveat_mem.Make.Export.Create]
pred [Caveat_fol]
predicate [Fol_formula]
proof [WpAnnot]
A proof accumulator for a set of related prop_id
proofpart [WpAnnot]
prop [Register]
prop_id [WpAnnot]
Kind of PO: normal, establishment, preservation, ...
prop_kind [WpAnnot]
property [CfgWeakestPrecondition.Create]
prover [Wpo]

R
range [Region.Create]
real [Mdata.S]
real [Formula]
Real numbers (R).
real [Datalib.Create]
real_op [Formula]
record [Mdata.S]
record [Datalib.Create]
region [Mwp.S]
region [Runtime_mem.Create]
region [Store_mem.Create]
region [Hoare_mem.Create]
region [Region.Create]
region [Funvar_mem.Create]
region [Caveat_mem.Make.WP]
region_assigns [CfgWeakestPrecondition.Create]
result [Wpo]
result [Hook.S]
Type of the result of the functions.
row [Po_navigator]

S
scope [Mcfg]
section [Formula]
set [Mdata.S]
set [Datalib.Create]
store [Store_mem.Create]
strategy [WpAnnot]
strategy_for_froms [WpAnnot]
strategy_info [WpAnnot]
strategy_kind [WpAnnot]
substitution [Mdata.S]
substitution [Datalib.Create]
system [Wpo]

T
t [Mdata.S.Identifiable]
t [Mdata.S.Registry]
t [Wpo.Results]
t [Wpo]
t [Runtime_mem.Create.Aint]
t [Prover.SMT]
t [Prover.Log]
t [Map.S]
The type of maps from type key to type 'a.
t [Fol.Var]
t [Datalib.Collector]
t [Ctypes.AinfoComparable]
t [String]
An alias for the type of strings.
t [Cil2cfg.HEsig]
t [Cil2cfg.Printer]
t [Cil2cfg.HE]
t [Cil2cfg.EL]
t [Cil2cfg.VL]
t [Cil2cfg]
The final CFG is composed of the graph, but also : the function that it represents, an hashtable to find a CFG node knowing its hashcode, and the hashcode of the start node
t [Datalib.Create.Registry]
t [Datalib.Create.Identifiable]
t [Datalib.Create.LTinfoId]
t [Datalib.Create.LTinfo]
t [Datalib.Create.Logicvar]
t [Datalib.Create.LTypeinfo]
t [Hashtbl.S]
t [Datalib.Create.Arrayinfo]
t [Datalib.Create.Compinfo]
t [Datalib.Create.Fieldinfo]
t [Datalib.Create.Varinfo]
t [Datalib.Create.Register]
t [Set.S]
The type of sets.
t [Calculus.Cfg.R]
t_addr [Runtime_mem.Create]
Specialized type of D.integer terms
t_annots [WpAnnot]
t_assigns [WpAnnot]
t_axiom [WpAnnot]
t_bits [Runtime_mem.Create]
t_env [Mcfg.S]
t_env [Cfgpropid.Create]
t_env [CfgWeakestPrecondition.Create]
t_goal [Cfgpropid.Create]
t_id_assigns [WpAnnot]
t_id_axiom [WpAnnot]
t_id_pred [WpAnnot]
t_offset [Runtime_mem.Create]
t_pred [WpAnnot]
t_pred [Fol]
t_prop [Mcfg.S]
t_prop [Cfgpropid.Create]
t_prop [CfgWeakestPrecondition.Create]
t_size [Runtime_mem.Create]
t_zone [Runtime_mem.Create]
tau [Formula]
tbl_alloc [Store_mem.Create]
tenv [Cil2cfg.WeiMaoZouChenInput]
tenv [Cil2cfg.LoopInfo]
term [Formula.Vernacular]
term [Fol_formula.Vernacular]
term [Caveat_fol]
test_behav_res [WpAnnot]
ti [Cil2cfg.HEsig]
ti [Cil2cfg.HE]
tint [Runtime_mem.Create]
integer terms with a phantom type to mark what kind of object it is.
token [Script]

U
updater [Wpo]
urecord [Mdata.S]
urecord [Datalib.Create]
userdef [Translate_prop.Create]
uterm [Fol_formula]

V
value [Mvalues.Values]
The internal representation of an ACSL value
value [Datalib.Cvalues]
var [Formula.S]
var [Fol_gformula.Pool]
var [Caveat_fol]
verdict [Prover]
vkind [Mdata]

W
warning [Wpo]
wp [Hoare_mem.Create]
wp_model [Register]

X
x_addr [Runtime_mem.Create.Tint]
x_size [Runtime_mem.Create.Tint]
x_zone [Runtime_mem.Create.Tint]
xvar [Translate_prop.Create]