Usage Index

Sorts

C

CSub

Field

Free

G

GSub

H

Heap

J

LocSet

Map

Pair

Permission

PermissionOwnerList

RegEx

SORT

Seq

alph

alphSub

alpha

alphaObj

any

beta

betaObj

boolean

deltaObject

double

float

fp

int

java.lang.Object

numbers

Predicates

acc

arrayStoreValid

assignable

checkPermissionOwner

clContains

clEndsWith

clStartsWith

createdInHeap

disjoint

doubleIsInfinite

doubleIsNaN

doubleIsNegative

doubleIsNice

doubleIsNormal

doubleIsPositive

doubleIsSubnormal

doubleIsZero

elementOf

eqDouble

eqFloat

floatIsInfinite

floatIsNaN

floatIsNegative

floatIsNice

floatIsNormal

floatIsPositive

floatIsSubnormal

floatIsZero

geq

geqDouble

geqFloat

gt

gtDouble

gtFloat

inByte

inChar

inDomain

inDomainImpliesCreated

inInt

inLong

inRangeByte

inRangeChar

inRangeInt

inRangeLong

inRangeShort

inShort

isFinite

leq

leqDouble

leqFloat

lt

ltDouble

ltFloat

match

measuredBy

measuredByCheck

measuredByEmpty

newObjectsIsomorphic

newOnHeap

nonEmptyPermission

nonNull

objectIsomorphic

objectsIsomorphic

permissionsFor

prec

reach

readPermission

readPermissionObject

readPermissionOwe

readPermissionOwe2

sameType

sameTypes

seqNPerm

seqPerm

ssubsort

subset

twoPermissions

wellFormed

wellOrderLeqInt

writePermission

writePermissionObject

Functions

#

0

1

2

3

4

5

6

7

8

9

C

DFP

FALSE

FP

TRUE

Z

absDouble

absFloat

acosDouble

add

addDouble

addFloat

addJint

addJlong

allElementsOfArray

allElementsOfArrayLocsets

allFields

allLocs

allObjects

alt

andJint

andJlong

anon

anySORT

arr

array2seq

arrayRange

asinDouble

atan2Double

atanDouble

atom

binaryAnd

binaryOr

binaryXOr

bitwiseNegateJint

bitwiseNegateJlong

bprod

bsum

byte_HALFRANGE

byte_MAX

byte_MIN

byte_RANGE

char_MAX

char_MIN

char_RANGE

checkedAddInt

checkedAddLong

checkedBitwiseAndInt

checkedBitwiseAndLong

checkedBitwiseNegateInt

checkedBitwiseNegateLong

checkedBitwiseOrInt

checkedBitwiseOrLong

checkedBitwiseXOrInt

checkedBitwiseXOrLong

checkedDivInt

checkedDivLong

checkedMulInt

checkedMulLong

checkedShiftLeftInt

checkedShiftLeftLong

checkedShiftRightInt

checkedShiftRightLong

checkedSubInt

checkedSubLong

checkedUnaryMinusInt

checkedUnaryMinusLong

checkedUnsignedShiftRightInt

checkedUnsignedShiftRightLong

clHashCode

clIndexOfChar

clIndexOfCl

clLastIndexOfChar

clLastIndexOfCl

clRemoveZeros

clReplace

clTranslateInt

consPermissionOwnerList

cosDouble

create

currentThread

div

divDouble

divFloat

divJint

divJlong

empty

emptyPermission

emptyPermissionOwnerList

expDouble

first

freshLocs

index

infiniteUnion

initFullPermission

insertPermissionOwner

int_HALFRANGE

int_MAX

int_MIN

int_RANGE

intersect

javaAddDouble

javaAddDoubleForbiddenResult

javaAddFloat

javaAddFloatForbiddenResult

javaAddInt

javaAddIntOverFlow

javaAddLong

javaAddLongOverFlow

javaBitwiseAndInt

javaBitwiseAndLong

javaBitwiseNegateInt

javaBitwiseNegateLong

javaBitwiseOrInt

javaBitwiseOrIntOverFlow

javaBitwiseOrLong

javaBitwiseXOrInt

javaBitwiseXOrLong

javaCastByte

javaCastByteOverFlow

javaCastChar

javaCastCharOverFlow

javaCastInt

javaCastIntOverFlow

javaCastLong

javaCastLongOverFlow

javaCastShort

javaCastShortOverFlow

javaDivDouble

javaDivDoubleForbiddenResult

javaDivFloat

javaDivFloatForbiddenResult

javaDivInt

javaDivIntOverFlow

javaDivLong

javaDivLongOverFlow

javaMaxDouble

javaMaxFloat

javaMinDouble

javaMinFloat

javaMod

javaModDouble

javaModFloat

javaModOverFlow

javaMulDouble

javaMulDoubleForbiddenResult

javaMulFloat

javaMulFloatForbiddenResult

javaMulInt

javaMulIntOverFlow

javaMulLong

javaMulLongOverFlow

javaShiftLeftInt

javaShiftLeftLong

javaShiftRightInt

javaShiftRightLong

javaSubDouble

javaSubDoubleForbiddenResult

javaSubFloat

javaSubFloatForbiddenResult

javaSubInt

javaSubIntOverFlow

javaSubLong

javaSubLongOverFlow

javaUnaryMinusDouble

javaUnaryMinusFloat

javaUnaryMinusInt

javaUnaryMinusIntOverFlow

javaUnaryMinusLong

javaUnaryMinusLongOverFlow

javaUnsignedShiftRightInt

javaUnsignedShiftRightLong

javaUnsignedShiftRightOverFlow

jdiv

jmod

length

log

long_HALFRANGE

long_MAX

long_MIN

long_RANGE

mapEmpty

mapForeach

mapGet

mapOverride

mapRemove

mapSingleton

mapSize

mapUndef

mapUpdate

max

memset

min

mod

modJint

modJlong

moduloByte

moduloChar

moduloInt

moduloLong

moduloShort

mul

mulDouble

mulFloat

mulJint

mulJlong

neg

negDouble

negFloat

neglit

null

opt

orJint

orJlong

owner1

owner2

owner3

owner4

pair

pow

powDouble

prod

regEx

regExConcat

repeat

repeatPlus

repeatStar

returnPermission

returnPermissionOwner

second

seq2map

seqConcat

seqDef

seqEmpty

seqGetOutside

seqIndexOf

seqLen

seqNPermInv

seqRemove

seqReverse

seqSingleton

seqSub

seqSwap

seqUpd

seq_def_workaround

seq_def_workaround2

setMinus

shiftleft

shiftleftJint

shiftleftJlong

shiftleftPositiveShift

shiftright

shiftrightJint

shiftrightJlong

shiftrightPositiveShift

short_HALFRANGE

short_MAX

short_MIN

short_RANGE

sinDouble

singleton

slice

slice1

slice2

sqrtDouble

store

sub

subDouble

subFloat

subJint

subJlong

sum

tanDouble

transferPermission

unaryMinusJint

unaryMinusJlong

undefinedLog

undefinedPow

union

unsignedshift

unsignedshiftrightJint

unsignedshiftrightJlong

values

xorJint

xorJlong

Transformers

F

T

WD

wd

Rulesets

alpha

apply_auxiliary_eq

apply_equations

apply_equations_andOr

apply_select_eq

auto_induction

auto_induction_lemma

beta

boolean_cases

boxDiamondConv

cast_deletion

charLiteral_to_intLiteral

classAxiom

closure

cnf_andAssoc

cnf_andComm

cnf_dist

cnf_expandIfThenElse

cnf_orAssoc

cnf_orComm

cnf_setComm

comprehension_split

comprehensions

comprehensions_high_costs

concrete

confluence_restricted

conjNormalForm

cut

cut_direct

defOpsReplace

defOpsReplaceInline

defOpsSeqEquality

defOpsStartsEndsWith

defOps_div

defOps_divModPullOut

defOps_expandJNumericOp

defOps_expandRanges

defOps_jdiv

defOps_jdiv_inline

defOps_mod

defOps_modHomoEq

delayedExpansion

delta

distrQuantifier

elimQuantifier

elimQuantifierWithCast

evaluate_instanceof

executeDoubleAssignment

executeFloatAssignment

executeIntegerAssignment

find_term_not_in_assumes

gamma

gamma_destructive

hide_auxiliary_eq

hide_auxiliary_eq_const

inEqSimp_andOr_subsumption

inEqSimp_and_contradInEqs

inEqSimp_and_subsumptionEq

inEqSimp_antiSymm

inEqSimp_balance

inEqSimp_commute

inEqSimp_contradEqs

inEqSimp_contradInEqs

inEqSimp_directInEquations

inEqSimp_exactShadow

inEqSimp_expand

inEqSimp_forNormalisation

inEqSimp_homo

inEqSimp_makeNonStrict

inEqSimp_moveLeft

inEqSimp_nonLin

inEqSimp_nonLin_divide

inEqSimp_nonLin_multiply

inEqSimp_nonLin_neg

inEqSimp_nonLin_pos

inEqSimp_nonNegSquares

inEqSimp_normalise

inEqSimp_or_antiSymm

inEqSimp_or_tautInEqs

inEqSimp_or_weaken

inEqSimp_propagation

inEqSimp_pullOutGcd

inEqSimp_pullOutGcd_antec

inEqSimp_pullOutGcd_geq

inEqSimp_pullOutGcd_leq

inEqSimp_saturate

inEqSimp_signCases

inEqSimp_special_nonLin

inEqSimp_split_eq

inEqSimp_strengthen

inEqSimp_subsumption

inReachableStateImplication

induction_var

int_arithmetic

integerToString

javaFloatSemantics

javaIntegerSemantics

loopInvariant

loop_expand

loop_scope_expand

loop_scope_inv_taclet

merge_point

method_expand

modal_tautology

moveQuantToLeft

negationNormalForm

no_self_application

nonDuplicateAppCheckEq

notHumanReadable

obsolete

order_terms

polyDivision

polySimp_addAssoc

polySimp_addOrder

polySimp_applyEq

polySimp_applyEqPseudo

polySimp_applyEqRigid

polySimp_balance

polySimp_critPair

polySimp_directEquations

polySimp_dist

polySimp_elimOneLeft

polySimp_elimOneRight

polySimp_elimSubNeg

polySimp_expand

polySimp_homo

polySimp_leftNonUnit

polySimp_mulAssoc

polySimp_mulOrder

polySimp_newSmallSym

polySimp_newSym

polySimp_normalise

polySimp_pullOutFactor

polySimp_pullOutGcd

polySimp_saturate

pullOutQuantifierAll

pullOutQuantifierEx

pullOutQuantifierUnifying

pull_out_select

replace_known_left

replace_known_right

semantics_blasting

setEqualityBlastingRight

simplify

simplify_ENLARGING

simplify_autoname

simplify_boolean

simplify_enlarging

simplify_expression

simplify_heap_high_costs

simplify_int

simplify_literals

simplify_prog

simplify_prog_subset

simplify_select

split_cond

split_if

stringsContainsDefInline

stringsExpandDefNormalOp

stringsIntroduceNewSym

stringsMoveReplaceInside

stringsReduceSubstring

stringsSimplify

swapQuantifiers

triggered

try_apply_subst

update_apply

update_apply_on_update

update_elim

update_join

userTaclets1