Uses of Package
dev.civl.sarl.IF.expr
Packages that use dev.civl.sarl.IF.expr
Package
Description
This package and its subpackages provide the "public interface" to SARL.
The public interface package dealing with symbolic expressions.
The object package provides the
SymbolicObject
interface, which is the root of the symbolic object type hierarchy.The type package provides interfaces for all of the symbolic types.
This package provides the internal interface for the representation of basic
symbolic expressions.
The ideal module supports reasoning about numerical expressions using "ideal"
mathematical reals and integers.
Internal interface for the symbolic object module, providing mechanisms for
creating
SymbolicObjects.This package provides all of the functionality of a symbolic universe except
reasoning.
Module "prove" constitutes the interface between SARL and (possibly external)
theorem provers.
The internal interface for the "reason" module, which deals with
Reasoners --- objects used to prove
theorems and simplify symbolic expressions.Interfaces for the simplification of symbolic expressions.
Internal interface for the "type" module, providing a
SymbolicTypeFactory
for producing SymbolicType
s.-
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.IFClassDescriptionA reference to an element of an array.A symbolic expression of boolean type.Marker interface for an expression of numeric type (
SymbolicIntegerTypeSymbolicRealType).ASymbolicConstantwhich has integer or real type, i.e., type belonging toSymbolicIntegerTypeorSymbolicRealType.A reference to some point which is specified by an integer "offset" from another reference.An expression representing a way to reference into values.A "symbolic constant" is a symbol used in symbolic execution to represent an input value.An instanceSymbolicExpressionrepresents a symbolic expression.An enumerated type for the different kinds of symbolic expressions.A reference into a specified field of a tuple value.A reference to a member of aSymbolicUnionType. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.IF.exprClassDescriptionA symbolic expression of boolean type.A non-trivial
ReferenceExpression, i.e., one which is not the null reference or the identity reference.Marker interface for an expression of numeric type (SymbolicIntegerTypeSymbolicRealType).An expression representing a way to reference into values.The different kinds of references.A "symbolic constant" is a symbol used in symbolic execution to represent an input value.An instanceSymbolicExpressionrepresents a symbolic expression.An enumerated type for the different kinds of symbolic expressions. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.IF.expr.valueSetReferenceClassDescriptionMarker interface for an expression of numeric type (
SymbolicIntegerTypeSymbolicRealType).An instanceSymbolicExpressionrepresents a symbolic expression. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.IF.object
-
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.IF.typeClassDescriptionMarker interface for an expression of numeric type (
SymbolicIntegerTypeSymbolicRealType).An instanceSymbolicExpressionrepresents a symbolic expression. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.expr.IFClassDescriptionA reference to an element of an array.A symbolic expression of boolean type.A
SymbolicConstantof boolean type.Marker interface for an expression of numeric type (SymbolicIntegerTypeSymbolicRealType).ASymbolicConstantwhich has integer or real type, i.e., type belonging toSymbolicIntegerTypeorSymbolicRealType.A reference to some point which is specified by an integer "offset" from another reference.An expression representing a way to reference into values.A "symbolic constant" is a symbol used in symbolic execution to represent an input value.An instanceSymbolicExpressionrepresents a symbolic expression.An enumerated type for the different kinds of symbolic expressions.Represents a symbolic range of integer values.A reference into a specified field of a tuple value.A reference to a member of aSymbolicUnionType. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.ideal.IFClassDescriptionA symbolic expression of boolean type.Marker interface for an expression of numeric type (
SymbolicIntegerTypeSymbolicRealType).An instanceSymbolicExpressionrepresents a symbolic expression.An enumerated type for the different kinds of symbolic expressions. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.object.IF
-
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.preuniverse.IF
-
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.prove.IFClassDescriptionA symbolic expression of boolean type.A "symbolic constant" is a symbol used in symbolic execution to represent an input value.An instance
SymbolicExpressionrepresents a symbolic expression. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.reason.IF
-
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.simplify.IFClassDescriptionA symbolic expression of boolean type.Marker interface for an expression of numeric type (
SymbolicIntegerTypeSymbolicRealType).An instanceSymbolicExpressionrepresents a symbolic expression. -
Classes in dev.civl.sarl.IF.expr used by dev.civl.sarl.type.IFClassDescriptionMarker interface for an expression of numeric type (
SymbolicIntegerTypeSymbolicRealType).An instanceSymbolicExpressionrepresents a symbolic expression.