Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (410 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (164 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (12 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (103 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (20 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (92 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (18 entries)

Global Index

A

AAssignNPC [constructor, in evidence]
AAssign_OS [constructor, in operationalSemantics]
AccessArray [definition, in language]
AEval [definition, in language]
AevalCompletes [lemma, in soundnessLemmas]
AevalCompletes [lemma, in evalCompletion]
AExp [constructor, in language]
AExpr [inductive, in language]
Aforall [constructor, in evidence]
AFv [definition, in language]
AFvList [definition, in language]
AId [constructor, in language]
allInDomain [definition, in language]
allVarsIn [definition, in language]
allVarsInASubstA [lemma, in evalCompletion]
allVarsInASubstA [lemma, in soundnessLemmas]
allVarsInASubstA [lemma, in evidenceGenerator]
allVarsInASubstH [lemma, in soundnessLemmas]
allVarsInASubstH [lemma, in evidenceGenerator]
allVarsInASubstH [lemma, in evalCompletion]
allVarsInBSubstA [lemma, in evidenceGenerator]
allVarsInBSubstA [lemma, in soundnessLemmas]
allVarsInBSubstA [lemma, in evalCompletion]
allVarsInBSubstB [lemma, in evalCompletion]
allVarsInBSubstB [lemma, in soundnessLemmas]
allVarsInBSubstB [lemma, in evidenceGenerator]
allVarsInBSubstH [lemma, in evidenceGenerator]
allVarsInBSubstH [lemma, in evalCompletion]
allVarsInBSubstH [lemma, in soundnessLemmas]
allVarsInHSubstA [lemma, in soundnessLemmas]
allVarsInHSubstA [lemma, in evidenceGenerator]
allVarsInHSubstA [lemma, in evalCompletion]
allVarsInHSubstH [lemma, in soundnessLemmas]
allVarsInHSubstH [lemma, in evalCompletion]
allVarsInHSubstH [lemma, in evidenceGenerator]
allVarsInOr [lemma, in varLists]
allVarsInOr [lemma, in evalCompletion]
allVarsInRefl [lemma, in evalCompletion]
allVarsInRefl [lemma, in varLists]
allVarsInSkalVarIn [lemma, in evalCompletion]
allVarsInSkalVarIn [lemma, in varLists]
allVarsInSplit [lemma, in varLists]
allVarsInSplit [lemma, in evalCompletion]
allVarsInTrans [lemma, in varLists]
allVarsInTrans [lemma, in evalCompletion]
aminus [constructor, in language]
amult [constructor, in language]
AndExpr [constructor, in language]
andIntoTheta [definition, in twoAssn]
andIntoThetaFV [lemma, in soundnessLemmas]
andIntoThetaMustExist [lemma, in soundnessLemmas]
andIntoThetaSplit [lemma, in soundnessLemmas]
andIntoThetaTrue [lemma, in soundnessLemmas]
antec [definition, in twoAssn]
antecs [definition, in twoAssn]
antecSet [definition, in twoAssn]
AOp [inductive, in language]
AopExpr [constructor, in language]
AopInter [definition, in language]
AOp_Eq [definition, in language]
AOp_Eq_Eq [lemma, in language]
aplus [constructor, in language]
appCons [lemma, in soundnessLemmas]
app_nil_and [lemma, in soundnessLemmas]
ArrayAccess [constructor, in language]
ASkal [inductive, in language]
ASkalVar [constructor, in language]
Assert [constructor, in language]
AssertNPC [constructor, in evidence]
Assert_OS [constructor, in operationalSemantics]
Assign [constructor, in language]
assnEq_dec [axiom, in twoISoundnessProof]
assnInassns [lemma, in soundnessLemmas]
assns [inductive, in evidence]
Assns [constructor, in evidence]
AState [definition, in language]
ASubstA [definition, in language]
ASubstH [definition, in language]
AsubstRes21A [lemma, in substLemmas]
AsubstRes21H [lemma, in substLemmas]
AsubstValEquivA [lemma, in substLemmas]
AsubstValEquivH [lemma, in substLemmas]
ASynEq [definition, in synEq]
aSynEq_refl [lemma, in synEq]
aSynEq_eq [lemma, in synEq]
aUpdate [definition, in language]
AVal [definition, in language]
AValue [constructor, in language]


B

backSat [definition, in soundness]
BAssignNPC [constructor, in evidence]
BAssign_OS [constructor, in operationalSemantics]
BEqCompare [definition, in language]
beql [constructor, in language]
beq_SkalVar_eq [lemma, in synEq]
beq_SkalVar_refl [lemma, in synEq]
beq_SkalVar [definition, in language]
beq_eq_SkalVar [lemma, in synEq]
beq_SkalVar_sem [lemma, in synEq]
BEval [definition, in language]
BevalCompletes [lemma, in soundnessLemmas]
BevalCompletes [lemma, in evalCompletion]
bevalToEval [lemma, in evalCompletion]
bevalToEval [lemma, in soundnessLemmas]
BExp [constructor, in language]
BExpr [inductive, in language]
BFv [definition, in language]
bge [constructor, in language]
bgt [constructor, in language]
BId [constructor, in language]
BinOp2Iand [constructor, in evidence]
BinOp2Iaop [constructor, in evidence]
BinOp2Ibop [constructor, in evidence]
BinOp2Inot [constructor, in evidence]
BinOp2Ior [constructor, in evidence]
ble [constructor, in language]
blt [constructor, in language]
bneql [constructor, in language]
bneq_Skalvar_neq [lemma, in synEq]
BOp [inductive, in language]
BopExpr [constructor, in language]
BOpInter [definition, in language]
BOp_Eq_Eq [lemma, in language]
BOp_Eq [definition, in language]
BSkal [inductive, in language]
BSkalVar [constructor, in language]
BState [definition, in language]
BSubstA [definition, in language]
BSubstB [definition, in language]
BSubstH [definition, in language]
BsubstRes21A [lemma, in substLemmas]
BsubstRes21B [lemma, in substLemmas]
BsubstRes21H [lemma, in substLemmas]
BsubstValEquivA [lemma, in substLemmas]
BsubstValEquivB [lemma, in substLemmas]
BsubstValEquivH [lemma, in substLemmas]
BSynEq [definition, in synEq]
bSynEq_eq [lemma, in synEq]
bSynEq_refl [lemma, in synEq]
bUpdate [definition, in language]
BVal [definition, in language]
BvalExpr [constructor, in language]
BValue [constructor, in language]
BvarExpr [constructor, in language]


C

cmd [definition, in forallTest]
Command [inductive, in language]
conBoolAgreement [definition, in twoAssn]
conBoolAgreementFV [lemma, in soundnessLemmas]
conBoolAgreementHelp [definition, in twoAssn]
conBoolAgreementHelpFV [lemma, in soundnessLemmas]
conBoolAgreementMustExist [lemma, in soundnessLemmas]
Cond [constructor, in language]
CondF_OS [constructor, in operationalSemantics]
condMismatch [lemma, in soundnessLemmas]
CondNPC [constructor, in evidence]
CondT_OS [constructor, in operationalSemantics]
ConseqNotModE [constructor, in evidence]
Const2I [constructor, in evidence]
contains [definition, in twoAssn]
containsIn [lemma, in twoAssn]
containsIn [lemma, in twoISoundnessProof]
containsInterp [lemma, in soundnessLemmas]
ContradictionImpl [constructor, in evidence]
Contravar2I [constructor, in evidence]


D

DecisionE [constructor, in evidence]
DecisionImpl [constructor, in evidence]


E

eqb_refl [lemma, in synEq]
EQEvid [inductive, in evidence]
EQImpl [constructor, in evidence]
EQSound [lemma, in eqSoundness]
EQSoundness [definition, in soundness]
eqSoundness [library]
Eval [definition, in language]
EvalCompletes [lemma, in soundnessLemmas]
EvalCompletes [lemma, in evalCompletion]
evalCompletion [library]
evidence [library]
evidenceGenerator [library]
Expr [inductive, in language]


F

FalseLeftImpl [constructor, in evidence]
foldOr [definition, in evidence]
foldOrHelp [definition, in evidence]
foldOrTrueExists [lemma, in soundnessLemmas]
foldOrTrueHelpExists [lemma, in soundnessLemmas]
For [constructor, in language]
ForAllE [constructor, in evidence]
forallTest [library]
ForE_OS [constructor, in operationalSemantics]
For_OS [constructor, in operationalSemantics]
fv [definition, in language]


G

generatePrecondition [definition, in evidenceGenerator]
generatePreconditionEvidence [lemma, in evidenceGenerator]
generatePreconditionNotIntroduceVars [lemma, in evidenceGenerator]
generatePreconditionVarsInC [lemma, in evidenceGenerator]
generatePreconditionXcontainsPost [lemma, in evidenceGenerator]
generatePreconditionXIncreases [lemma, in evidenceGenerator]
generatePreconditionXIncreasesS [lemma, in evidenceGenerator]


H

HArray [definition, in language]
HAssignNPC [constructor, in evidence]
HAssign_OS [constructor, in operationalSemantics]
HemptyExpr [constructor, in language]
HEval [definition, in language]
HevalCompletes [lemma, in evalCompletion]
HevalCompletes [lemma, in soundnessLemmas]
HExp [constructor, in language]
HExpr [inductive, in language]
HFv [definition, in language]
HId [constructor, in language]
HSkal [inductive, in language]
HSkalVar [constructor, in language]
HState [definition, in language]
HSubstA [definition, in language]
HSubstH [definition, in language]
HsubstRes21A [lemma, in substLemmas]
HsubstRes21H [lemma, in substLemmas]
HsubstValEquivA [lemma, in substLemmas]
HsubstValEquivH [lemma, in substLemmas]
HSynEq [definition, in synEq]
hSynEq_refl [lemma, in synEq]
hSynEq_eq [lemma, in synEq]
hUpdate [definition, in language]
HupdateExpr [constructor, in language]
HVal [definition, in language]
hValToExprSound [lemma, in substLemmas]
hValToHExpr [definition, in language]
HValue [constructor, in language]
HvarExpr [constructor, in language]


I

inAllVarsInTrans [lemma, in varLists]
inAllVarsInTrans [lemma, in evalCompletion]
inAntecs [lemma, in soundnessLemmas]
increasingState [lemma, in operationalSemantics]
inDisjunction [definition, in evidence]
InDisjunctionImpl [constructor, in evidence]
inSkalVarInFalse [lemma, in varLists]
InstantiateE [constructor, in evidence]
inSubtract [lemma, in twoISoundnessProof]
IntersectionNull [definition, in varLists]
intersectionNullInNot [lemma, in varLists]
intersectionNullNilTrue [lemma, in varLists]
intersectionNullNotIn [lemma, in varLists]
IntersectionNullP [definition, in varLists]
intersectionNullSubset [lemma, in varLists]
intersectionNullSubset2 [lemma, in varLists]
intersectionNullSubset3 [lemma, in varLists]
intersectionNullSymmetry [lemma, in varLists]
intersectionNullSymmetry2 [lemma, in varLists]
intersectionNullToP [lemma, in varLists]
IntExpr [constructor, in language]
in_trans [lemma, in soundnessLemmas]
isSubstFunctionAB [definition, in evidence]


L

language [library]
lookup [definition, in language]
lookupNeqa [lemma, in language]
lookupNeqb [lemma, in language]
lookupNeqh [lemma, in language]
lookupsSameEvalSameA [lemma, in soundnessLemmas]
lookupsSameEvalSameB [lemma, in soundnessLemmas]
lookupsSameEvalSameH [lemma, in soundnessLemmas]
l51 [lemma, in soundnessLemmas]


M

Mods [definition, in language]


N

NotExpr [constructor, in language]
notModEvalSame [lemma, in soundnessLemmas]
notModEvalSameA [lemma, in soundnessLemmas]
notModEvalSameB [lemma, in soundnessLemmas]
notModEvalSameH [lemma, in soundnessLemmas]
NotModNPC [constructor, in evidence]
NPCEvid [inductive, in evidence]
NPCSound [lemma, in NPCSoundness]
NPCsoundness [definition, in soundness]
NPCSoundness [library]


O

OIEvid [inductive, in evidence]
OISound [lemma, in oiSoundness]
OISoundness [definition, in soundness]
oiSoundness [library]
operationalSemantics [library]
Opsem [inductive, in operationalSemantics]
opsemSameEvalSame [lemma, in soundnessLemmas]
opsemSameEvalSameA [lemma, in soundnessLemmas]
opsemSameEvalSameB [lemma, in soundnessLemmas]
opsemSameEvalSameH [lemma, in soundnessLemmas]
OrExpr [constructor, in language]


R

ReflE [constructor, in evidence]
RemoveBSubstA [lemma, in substLemmas]
RemoveBSubstH [lemma, in substLemmas]
RhsEquiv2I [constructor, in evidence]


S

Seq [constructor, in language]
SeqNPC [constructor, in evidence]
Seq_OS [constructor, in operationalSemantics]
simpleAssign [library]
SkalVar [inductive, in language]
skalVarIn [definition, in language]
skalVarInIn [lemma, in evalCompletion]
skalVarInIn [lemma, in varLists]
skalVarListDifference [definition, in twoAssn]
Skip [constructor, in language]
SkipNPC [constructor, in evidence]
Skip_OS [constructor, in operationalSemantics]
soundness [definition, in soundness]
soundness [library]
soundnessLemmas [library]
soundnessProof [lemma, in soundnessProof]
soundnessProof [library]
splitAllVarsIn [lemma, in evalCompletion]
splitAllVarsIn [lemma, in varLists]
splitBIn [lemma, in soundnessLemmas]
splitIntersectionNull [lemma, in varLists]
State [definition, in language]
subsetTwoAssnsInterpretation [lemma, in soundnessLemmas]
SubstA [definition, in language]
SubstB [definition, in language]
SubstH [definition, in language]
substLemmas [library]
substRes21A [lemma, in substLemmas]
substRes21B [lemma, in substLemmas]
substRes21H [lemma, in substLemmas]
substRes22A [lemma, in substLemmas]
substRes22B [lemma, in substLemmas]
substRes22H [lemma, in substLemmas]
substValEquivA [lemma, in substLemmas]
substValEquivH [lemma, in substLemmas]
subtractAssns [definition, in twoAssn]
subtractAssnsNilSame [lemma, in twoISoundnessProof]
SubtractVars [definition, in varLists]
superSet [definition, in twoAssn]
superSetallIn [lemma, in twoISoundnessProof]
Superset2I [constructor, in evidence]
SvarExpr [constructor, in language]
SymE [constructor, in evidence]
synEq [definition, in synEq]
synEq [library]
SynEqE [constructor, in evidence]
synEq_eq [lemma, in synEq]


T

TAAssignE [constructor, in evidence]
TAssertE [constructor, in evidence]
tAssnAppInterp [lemma, in soundnessLemmas]
tAssnInterpApp [lemma, in soundnessLemmas]
tAssnSubtract [lemma, in twoISoundnessProof]
TBAssignE [constructor, in evidence]
TCondE [constructor, in evidence]
TEvid [inductive, in evidence]
THAssignE [constructor, in evidence]
TIEvid [inductive, in evidence]
TNotModE [constructor, in evidence]
TPostImplyE [constructor, in evidence]
TPreImplyE [constructor, in evidence]
TransE [constructor, in evidence]
TransImpl [constructor, in evidence]
Trans2I [constructor, in evidence]
tripleInterp [definition, in soundness]
TrueRightImpl [constructor, in evidence]
TSeqE [constructor, in evidence]
TSkipE [constructor, in evidence]
twoAImp [definition, in soundness]
TwoAssn [definition, in twoAssn]
twoAssn [library]
twoAssnEqual [definition, in twoAssn]
twoAssnEqual_eq [lemma, in twoAssn]
twoAssnEqual_eq2 [lemma, in twoAssn]
twoAssnEq_refl [lemma, in twoAssn]
TwoAssns [definition, in twoAssn]
TwoAssnsFv [definition, in twoAssn]
twoAssnsFvSplit [lemma, in soundnessLemmas]
twoAssnsInterpretation [definition, in soundness]
twoAssnsStatesSymmetry [lemma, in soundnessLemmas]
twoAssnsSubset [lemma, in soundnessLemmas]
TwoAssnsSubst [definition, in twoAssn]
TwoAssnsSubstA [definition, in twoAssn]
twoAssnsSubstAStillAllIn [lemma, in evidenceGenerator]
TwoAssnsSubstB [definition, in twoAssn]
twoAssnsSubstBStillAllIn [lemma, in evidenceGenerator]
TwoAssnsSubstH [definition, in twoAssn]
twoAssnsSubstHStillAllIn [lemma, in evidenceGenerator]
twoAssnsSubstStillAllIn [lemma, in evidenceGenerator]
TwoAssnSubstA [definition, in twoAssn]
TwoAssnSubstB [definition, in twoAssn]
TwoAssnSubstH [definition, in twoAssn]
twoIBack [definition, in soundness]
twoISoundness [definition, in soundness]
twoISoundnessProof [lemma, in twoISoundnessProof]
twoISoundnessProof [library]
TwoSatisfies [constructor, in soundness]
twoSatisfies [inductive, in soundness]


U

UnionE [constructor, in evidence]
Union2I [constructor, in evidence]
UpdateArray [definition, in language]


V

vacuous [definition, in twoAssn]
vacuousAllFalse [lemma, in twoISoundnessProof]
Vacusous2I [constructor, in evidence]
Val [inductive, in language]
varInEither [lemma, in varLists]
varInEither [lemma, in evalCompletion]
varLists [library]
varsUsedIn [definition, in language]


W

While [constructor, in language]
WhileF_OS [constructor, in operationalSemantics]
WhileNPC [constructor, in evidence]
WhileT_OS [constructor, in operationalSemantics]


X

x [definition, in forallTest]


Z

ZZeroMax [definition, in operationalSemantics]


other

_ ; _ [notation, in language]
_ ::= _ [notation, in language]
_ >> _ # [notation, in twoAssn]
_ b|| _ [notation, in language]
_ b&& _ [notation, in language]
ASSERT _ [notation, in language]
FOR _ =1TO _ DO _ [notation, in language]
IFB _ THEN _ ELSE _ FI [notation, in language]
WHILE _ DO _ [notation, in language]
! _ [notation, in language]
[ ] [notation, in language]
[ _ , .. , _ ] [notation, in language]



Lemma Index

A

AevalCompletes [in soundnessLemmas]
AevalCompletes [in evalCompletion]
allVarsInASubstA [in evalCompletion]
allVarsInASubstA [in soundnessLemmas]
allVarsInASubstA [in evidenceGenerator]
allVarsInASubstH [in soundnessLemmas]
allVarsInASubstH [in evidenceGenerator]
allVarsInASubstH [in evalCompletion]
allVarsInBSubstA [in evidenceGenerator]
allVarsInBSubstA [in soundnessLemmas]
allVarsInBSubstA [in evalCompletion]
allVarsInBSubstB [in evalCompletion]
allVarsInBSubstB [in soundnessLemmas]
allVarsInBSubstB [in evidenceGenerator]
allVarsInBSubstH [in evidenceGenerator]
allVarsInBSubstH [in evalCompletion]
allVarsInBSubstH [in soundnessLemmas]
allVarsInHSubstA [in soundnessLemmas]
allVarsInHSubstA [in evidenceGenerator]
allVarsInHSubstA [in evalCompletion]
allVarsInHSubstH [in soundnessLemmas]
allVarsInHSubstH [in evalCompletion]
allVarsInHSubstH [in evidenceGenerator]
allVarsInOr [in varLists]
allVarsInOr [in evalCompletion]
allVarsInRefl [in evalCompletion]
allVarsInRefl [in varLists]
allVarsInSkalVarIn [in evalCompletion]
allVarsInSkalVarIn [in varLists]
allVarsInSplit [in varLists]
allVarsInSplit [in evalCompletion]
allVarsInTrans [in varLists]
allVarsInTrans [in evalCompletion]
andIntoThetaFV [in soundnessLemmas]
andIntoThetaMustExist [in soundnessLemmas]
andIntoThetaSplit [in soundnessLemmas]
andIntoThetaTrue [in soundnessLemmas]
AOp_Eq_Eq [in language]
appCons [in soundnessLemmas]
app_nil_and [in soundnessLemmas]
assnInassns [in soundnessLemmas]
AsubstRes21A [in substLemmas]
AsubstRes21H [in substLemmas]
AsubstValEquivA [in substLemmas]
AsubstValEquivH [in substLemmas]
aSynEq_refl [in synEq]
aSynEq_eq [in synEq]


B

beq_SkalVar_eq [in synEq]
beq_SkalVar_refl [in synEq]
beq_eq_SkalVar [in synEq]
beq_SkalVar_sem [in synEq]
BevalCompletes [in soundnessLemmas]
BevalCompletes [in evalCompletion]
bevalToEval [in evalCompletion]
bevalToEval [in soundnessLemmas]
bneq_Skalvar_neq [in synEq]
BOp_Eq_Eq [in language]
BsubstRes21A [in substLemmas]
BsubstRes21B [in substLemmas]
BsubstRes21H [in substLemmas]
BsubstValEquivA [in substLemmas]
BsubstValEquivB [in substLemmas]
BsubstValEquivH [in substLemmas]
bSynEq_eq [in synEq]
bSynEq_refl [in synEq]


C

conBoolAgreementFV [in soundnessLemmas]
conBoolAgreementHelpFV [in soundnessLemmas]
conBoolAgreementMustExist [in soundnessLemmas]
condMismatch [in soundnessLemmas]
containsIn [in twoAssn]
containsIn [in twoISoundnessProof]
containsInterp [in soundnessLemmas]


E

eqb_refl [in synEq]
EQSound [in eqSoundness]
EvalCompletes [in soundnessLemmas]
EvalCompletes [in evalCompletion]


F

foldOrTrueExists [in soundnessLemmas]
foldOrTrueHelpExists [in soundnessLemmas]


G

generatePreconditionEvidence [in evidenceGenerator]
generatePreconditionNotIntroduceVars [in evidenceGenerator]
generatePreconditionVarsInC [in evidenceGenerator]
generatePreconditionXcontainsPost [in evidenceGenerator]
generatePreconditionXIncreases [in evidenceGenerator]
generatePreconditionXIncreasesS [in evidenceGenerator]


H

HevalCompletes [in evalCompletion]
HevalCompletes [in soundnessLemmas]
HsubstRes21A [in substLemmas]
HsubstRes21H [in substLemmas]
HsubstValEquivA [in substLemmas]
HsubstValEquivH [in substLemmas]
hSynEq_refl [in synEq]
hSynEq_eq [in synEq]
hValToExprSound [in substLemmas]


I

inAllVarsInTrans [in varLists]
inAllVarsInTrans [in evalCompletion]
inAntecs [in soundnessLemmas]
increasingState [in operationalSemantics]
inSkalVarInFalse [in varLists]
inSubtract [in twoISoundnessProof]
intersectionNullInNot [in varLists]
intersectionNullNilTrue [in varLists]
intersectionNullNotIn [in varLists]
intersectionNullSubset [in varLists]
intersectionNullSubset2 [in varLists]
intersectionNullSubset3 [in varLists]
intersectionNullSymmetry [in varLists]
intersectionNullSymmetry2 [in varLists]
intersectionNullToP [in varLists]
in_trans [in soundnessLemmas]


L

lookupNeqa [in language]
lookupNeqb [in language]
lookupNeqh [in language]
lookupsSameEvalSameA [in soundnessLemmas]
lookupsSameEvalSameB [in soundnessLemmas]
lookupsSameEvalSameH [in soundnessLemmas]
l51 [in soundnessLemmas]


N

notModEvalSame [in soundnessLemmas]
notModEvalSameA [in soundnessLemmas]
notModEvalSameB [in soundnessLemmas]
notModEvalSameH [in soundnessLemmas]
NPCSound [in NPCSoundness]


O

OISound [in oiSoundness]
opsemSameEvalSame [in soundnessLemmas]
opsemSameEvalSameA [in soundnessLemmas]
opsemSameEvalSameB [in soundnessLemmas]
opsemSameEvalSameH [in soundnessLemmas]


R

RemoveBSubstA [in substLemmas]
RemoveBSubstH [in substLemmas]


S

skalVarInIn [in evalCompletion]
skalVarInIn [in varLists]
soundnessProof [in soundnessProof]
splitAllVarsIn [in evalCompletion]
splitAllVarsIn [in varLists]
splitBIn [in soundnessLemmas]
splitIntersectionNull [in varLists]
subsetTwoAssnsInterpretation [in soundnessLemmas]
substRes21A [in substLemmas]
substRes21B [in substLemmas]
substRes21H [in substLemmas]
substRes22A [in substLemmas]
substRes22B [in substLemmas]
substRes22H [in substLemmas]
substValEquivA [in substLemmas]
substValEquivH [in substLemmas]
subtractAssnsNilSame [in twoISoundnessProof]
superSetallIn [in twoISoundnessProof]
synEq_eq [in synEq]


T

tAssnAppInterp [in soundnessLemmas]
tAssnInterpApp [in soundnessLemmas]
tAssnSubtract [in twoISoundnessProof]
twoAssnEqual_eq [in twoAssn]
twoAssnEqual_eq2 [in twoAssn]
twoAssnEq_refl [in twoAssn]
twoAssnsFvSplit [in soundnessLemmas]
twoAssnsStatesSymmetry [in soundnessLemmas]
twoAssnsSubset [in soundnessLemmas]
twoAssnsSubstAStillAllIn [in evidenceGenerator]
twoAssnsSubstBStillAllIn [in evidenceGenerator]
twoAssnsSubstHStillAllIn [in evidenceGenerator]
twoAssnsSubstStillAllIn [in evidenceGenerator]
twoISoundnessProof [in twoISoundnessProof]


V

vacuousAllFalse [in twoISoundnessProof]
varInEither [in varLists]
varInEither [in evalCompletion]



Notation Index

other

_ ; _ [in language]
_ ::= _ [in language]
_ >> _ # [in twoAssn]
_ b|| _ [in language]
_ b&& _ [in language]
ASSERT _ [in language]
FOR _ =1TO _ DO _ [in language]
IFB _ THEN _ ELSE _ FI [in language]
WHILE _ DO _ [in language]
! _ [in language]
[ ] [in language]
[ _ , .. , _ ] [in language]



Constructor Index

A

AAssignNPC [in evidence]
AAssign_OS [in operationalSemantics]
AExp [in language]
Aforall [in evidence]
AId [in language]
aminus [in language]
amult [in language]
AndExpr [in language]
AopExpr [in language]
aplus [in language]
ArrayAccess [in language]
ASkalVar [in language]
Assert [in language]
AssertNPC [in evidence]
Assert_OS [in operationalSemantics]
Assign [in language]
Assns [in evidence]
AValue [in language]


B

BAssignNPC [in evidence]
BAssign_OS [in operationalSemantics]
beql [in language]
BExp [in language]
bge [in language]
bgt [in language]
BId [in language]
BinOp2Iand [in evidence]
BinOp2Iaop [in evidence]
BinOp2Ibop [in evidence]
BinOp2Inot [in evidence]
BinOp2Ior [in evidence]
ble [in language]
blt [in language]
bneql [in language]
BopExpr [in language]
BSkalVar [in language]
BvalExpr [in language]
BValue [in language]
BvarExpr [in language]


C

Cond [in language]
CondF_OS [in operationalSemantics]
CondNPC [in evidence]
CondT_OS [in operationalSemantics]
ConseqNotModE [in evidence]
Const2I [in evidence]
ContradictionImpl [in evidence]
Contravar2I [in evidence]


D

DecisionE [in evidence]
DecisionImpl [in evidence]


E

EQImpl [in evidence]


F

FalseLeftImpl [in evidence]
For [in language]
ForAllE [in evidence]
ForE_OS [in operationalSemantics]
For_OS [in operationalSemantics]


H

HAssignNPC [in evidence]
HAssign_OS [in operationalSemantics]
HemptyExpr [in language]
HExp [in language]
HId [in language]
HSkalVar [in language]
HupdateExpr [in language]
HValue [in language]
HvarExpr [in language]


I

InDisjunctionImpl [in evidence]
InstantiateE [in evidence]
IntExpr [in language]


N

NotExpr [in language]
NotModNPC [in evidence]


O

OrExpr [in language]


R

ReflE [in evidence]
RhsEquiv2I [in evidence]


S

Seq [in language]
SeqNPC [in evidence]
Seq_OS [in operationalSemantics]
Skip [in language]
SkipNPC [in evidence]
Skip_OS [in operationalSemantics]
Superset2I [in evidence]
SvarExpr [in language]
SymE [in evidence]
SynEqE [in evidence]


T

TAAssignE [in evidence]
TAssertE [in evidence]
TBAssignE [in evidence]
TCondE [in evidence]
THAssignE [in evidence]
TNotModE [in evidence]
TPostImplyE [in evidence]
TPreImplyE [in evidence]
TransE [in evidence]
TransImpl [in evidence]
Trans2I [in evidence]
TrueRightImpl [in evidence]
TSeqE [in evidence]
TSkipE [in evidence]
TwoSatisfies [in soundness]


U

UnionE [in evidence]
Union2I [in evidence]


V

Vacusous2I [in evidence]


W

While [in language]
WhileF_OS [in operationalSemantics]
WhileNPC [in evidence]
WhileT_OS [in operationalSemantics]



Inductive Index

A

AExpr [in language]
AOp [in language]
ASkal [in language]
assns [in evidence]


B

BExpr [in language]
BOp [in language]
BSkal [in language]


C

Command [in language]


E

EQEvid [in evidence]
Expr [in language]


H

HExpr [in language]
HSkal [in language]


N

NPCEvid [in evidence]


O

OIEvid [in evidence]
Opsem [in operationalSemantics]


S

SkalVar [in language]


T

TEvid [in evidence]
TIEvid [in evidence]
twoSatisfies [in soundness]


V

Val [in language]



Definition Index

A

AccessArray [in language]
AEval [in language]
AFv [in language]
AFvList [in language]
allInDomain [in language]
allVarsIn [in language]
andIntoTheta [in twoAssn]
antec [in twoAssn]
antecs [in twoAssn]
antecSet [in twoAssn]
AopInter [in language]
AOp_Eq [in language]
AState [in language]
ASubstA [in language]
ASubstH [in language]
ASynEq [in synEq]
aUpdate [in language]
AVal [in language]


B

backSat [in soundness]
BEqCompare [in language]
beq_SkalVar [in language]
BEval [in language]
BFv [in language]
BOpInter [in language]
BOp_Eq [in language]
BState [in language]
BSubstA [in language]
BSubstB [in language]
BSubstH [in language]
BSynEq [in synEq]
bUpdate [in language]
BVal [in language]


C

cmd [in forallTest]
conBoolAgreement [in twoAssn]
conBoolAgreementHelp [in twoAssn]
contains [in twoAssn]


E

EQSoundness [in soundness]
Eval [in language]


F

foldOr [in evidence]
foldOrHelp [in evidence]
fv [in language]


G

generatePrecondition [in evidenceGenerator]


H

HArray [in language]
HEval [in language]
HFv [in language]
HState [in language]
HSubstA [in language]
HSubstH [in language]
HSynEq [in synEq]
hUpdate [in language]
HVal [in language]
hValToHExpr [in language]


I

inDisjunction [in evidence]
IntersectionNull [in varLists]
IntersectionNullP [in varLists]
isSubstFunctionAB [in evidence]


L

lookup [in language]


M

Mods [in language]


N

NPCsoundness [in soundness]


O

OISoundness [in soundness]


S

skalVarIn [in language]
skalVarListDifference [in twoAssn]
soundness [in soundness]
State [in language]
SubstA [in language]
SubstB [in language]
SubstH [in language]
subtractAssns [in twoAssn]
SubtractVars [in varLists]
superSet [in twoAssn]
synEq [in synEq]


T

tripleInterp [in soundness]
twoAImp [in soundness]
TwoAssn [in twoAssn]
twoAssnEqual [in twoAssn]
TwoAssns [in twoAssn]
TwoAssnsFv [in twoAssn]
twoAssnsInterpretation [in soundness]
TwoAssnsSubst [in twoAssn]
TwoAssnsSubstA [in twoAssn]
TwoAssnsSubstB [in twoAssn]
TwoAssnsSubstH [in twoAssn]
TwoAssnSubstA [in twoAssn]
TwoAssnSubstB [in twoAssn]
TwoAssnSubstH [in twoAssn]
twoIBack [in soundness]
twoISoundness [in soundness]


U

UpdateArray [in language]


V

vacuous [in twoAssn]
varsUsedIn [in language]


X

x [in forallTest]


Z

ZZeroMax [in operationalSemantics]



Axiom Index

A

assnEq_dec [in twoISoundnessProof]



Library Index

E

eqSoundness
evalCompletion
evidence
evidenceGenerator


F

forallTest


L

language


N

NPCSoundness


O

oiSoundness
operationalSemantics


S

simpleAssign
soundness
soundnessLemmas
soundnessProof
substLemmas
synEq


T

twoAssn
twoISoundnessProof


V

varLists



Global Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (410 entries)
Lemma Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (164 entries)
Notation Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (12 entries)
Constructor Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (103 entries)
Inductive Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (20 entries)
Definition Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (92 entries)
Axiom Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (1 entry)
Library Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ other (18 entries)