Omega-1.0: Operations on Presburger arithmetic formulae

Index

*|Data.Presburger.Omega.Expr
adjustBindingsData.Presburger.Omega.Expr
approximate 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
boolEData.Presburger.Omega.Expr
BoolExpData.Presburger.Omega.Expr
BoolExprData.Presburger.Omega.Expr
Coefficient 
1 (Type/Class)Data.Presburger.Omega.LowLevel
2 (Data Constructor)Data.Presburger.Omega.LowLevel
coeffValueData.Presburger.Omega.LowLevel
coeffVarData.Presburger.Omega.LowLevel
complement 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
composition 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
conjEData.Presburger.Omega.Expr
conjExprData.Presburger.Omega.Expr
conjunctionData.Presburger.Omega.LowLevel
crossProduct 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
definiteTautology 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
deltas 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
difference 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
dimensionData.Presburger.Omega.Set
disjEData.Presburger.Omega.Expr
disjExprData.Presburger.Omega.Expr
disjunctionData.Presburger.Omega.LowLevel
domain 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
EffortData.Presburger.Omega.LowLevel, Data.Presburger.Omega.Set, Data.Presburger.Omega.Rel
equal 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
equalityData.Presburger.Omega.LowLevel
exact 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
ExistsData.Presburger.Omega.Expr
existsEData.Presburger.Omega.Expr
existsExprData.Presburger.Omega.Expr
ExpData.Presburger.Omega.Expr
expEqualData.Presburger.Omega.Expr
ExprData.Presburger.Omega.Expr
expToFormulaData.Presburger.Omega.Expr
falseData.Presburger.Omega.LowLevel
falseEData.Presburger.Omega.Expr
foldBoolExpData.Presburger.Omega.Expr
foldIntExpData.Presburger.Omega.Expr
ForallData.Presburger.Omega.Expr
forallEData.Presburger.Omega.Expr
FormulaData.Presburger.Omega.LowLevel
fromOmegaRelData.Presburger.Omega.Rel
fromOmegaSetData.Presburger.Omega.Set
functionalRelData.Presburger.Omega.Rel
gist 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
inequalityData.Presburger.Omega.LowLevel
inexact 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
inputDimensionData.Presburger.Omega.Rel
intEData.Presburger.Omega.Expr
intersection 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
IntExpData.Presburger.Omega.Expr
IntExprData.Presburger.Omega.Expr
inverse 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
IsGEZData.Presburger.Omega.Expr
isNonnegativeEData.Presburger.Omega.Expr
IsZeroData.Presburger.Omega.Expr
isZeroEData.Presburger.Omega.Expr
joinData.Presburger.Omega.Rel
LightData.Presburger.Omega.LowLevel, Data.Presburger.Omega.Set, Data.Presburger.Omega.Rel
lowerBound 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
lowerBoundSatisfiable 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
ModerateData.Presburger.Omega.LowLevel, Data.Presburger.Omega.Set, Data.Presburger.Omega.Rel
negateEData.Presburger.Omega.Expr
negationData.Presburger.Omega.LowLevel
newOmegaRelData.Presburger.Omega.LowLevel
newOmegaSetData.Presburger.Omega.LowLevel
notEData.Presburger.Omega.Expr
nthVarEData.Presburger.Omega.Expr
nthVariableData.Presburger.Omega.Expr
obviousTautology 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
OmegaRelData.Presburger.Omega.LowLevel
OmegaSetData.Presburger.Omega.LowLevel
outputDimensionData.Presburger.Omega.Rel
predicate 
1 (Function)Data.Presburger.Omega.Set
2 (Function)Data.Presburger.Omega.Rel
PredOpData.Presburger.Omega.Expr
PresburgerData.Presburger.Omega.LowLevel
prodEData.Presburger.Omega.Expr
qExistsData.Presburger.Omega.LowLevel
qForallData.Presburger.Omega.LowLevel
QuantifierData.Presburger.Omega.Expr
queryDNFRelationData.Presburger.Omega.LowLevel
queryDNFSetData.Presburger.Omega.LowLevel
range 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
RelData.Presburger.Omega.Rel
relData.Presburger.Omega.Rel
renameData.Presburger.Omega.Expr
restrictDomain 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
restrictRange 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
SetData.Presburger.Omega.Set
setData.Presburger.Omega.Set
StrenuousData.Presburger.Omega.LowLevel, Data.Presburger.Omega.Set, Data.Presburger.Omega.Rel
sumEData.Presburger.Omega.Expr
sumOfProductsEData.Presburger.Omega.Expr
sumOfProductsExprData.Presburger.Omega.Expr
takeFreeVariablesData.Presburger.Omega.Expr
takeFreeVariables'Data.Presburger.Omega.Expr
testExprData.Presburger.Omega.Expr
toOmegaRelData.Presburger.Omega.Rel
toOmegaSetData.Presburger.Omega.Set
transitiveClosure 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Rel
trueData.Presburger.Omega.LowLevel
trueEData.Presburger.Omega.Expr
union 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
unknown 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
upperBound 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
upperBoundSatisfiable 
1 (Function)Data.Presburger.Omega.LowLevel
2 (Function)Data.Presburger.Omega.Set
3 (Function)Data.Presburger.Omega.Rel
VarData.Presburger.Omega.Expr
varEData.Presburger.Omega.Expr
varExprData.Presburger.Omega.Expr
VarHandleData.Presburger.Omega.LowLevel
variablesWithinRangeData.Presburger.Omega.Expr
wrapExprData.Presburger.Omega.Expr
wrapSimplifiedExprData.Presburger.Omega.Expr
|&&|Data.Presburger.Omega.Expr
|*|Data.Presburger.Omega.Expr
|+|Data.Presburger.Omega.Expr
|-|Data.Presburger.Omega.Expr
|/=|Data.Presburger.Omega.Expr
|<=|Data.Presburger.Omega.Expr
|<|Data.Presburger.Omega.Expr
|==|Data.Presburger.Omega.Expr
|>=|Data.Presburger.Omega.Expr
|>|Data.Presburger.Omega.Expr