You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
4.1 KiB
101 lines
4.1 KiB
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"metadata": {},
|
|
"source": [
|
|
"# Stormpy.logic\n",
|
|
"\n",
|
|
"class AtomicExpressionFormulaFormula with an atomic expression\n",
|
|
"\n",
|
|
"class AtomicLabelFormulaFormula with an atomic label\n",
|
|
"\n",
|
|
"class BinaryPathFormulaPath formula with two operands\n",
|
|
"\n",
|
|
"property left_subformulaproperty right_subformulaclass BinaryStateFormulaState formula with two operands\n",
|
|
"\n",
|
|
"class BooleanBinaryStateFormulaBoolean binary state formula\n",
|
|
"\n",
|
|
"class BooleanLiteralFormulaFormula with a boolean literal\n",
|
|
"\n",
|
|
"class BoundedUntilFormulaUntil Formula with either a step or a time bound.\n",
|
|
"\n",
|
|
"class ComparisonTypeGEQ = ComparisonType.GEQGREATER = ComparisonType.GREATERLEQ = ComparisonType.LEQLESS = ComparisonType.LESSclass ConditionalFormulaFormula with the right hand side being a condition.\n",
|
|
"\n",
|
|
"class CumulativeRewardFormulaSummed rewards over a the paths\n",
|
|
"\n",
|
|
"class EventuallyFormulaFormula for eventually\n",
|
|
"\n",
|
|
"class FormulaGeneric Storm Formula\n",
|
|
"\n",
|
|
"cloneself: stormpy.logic.logic.Formulastormpy.logic.logic.Formulaproperty is_probability_operatoris it a probability operator\n",
|
|
"\n",
|
|
"property is_reward_operatoris it a reward operator\n",
|
|
"\n",
|
|
"substituteself: stormpy.logic.logic.Formulaconstants_map: Dict[stormpy.storage.storage.Variable, stormpy.storage.storage.Expression]stormpy.logic.logic.FormulaSubstitute variables\n",
|
|
"\n",
|
|
"substitute_labels_by_labelsself: stormpy.logic.logic.Formulareplacements: Dict[str, str]stormpy.logic.logic.Formulasubstitute label occurences\n",
|
|
"\n",
|
|
"class GloballyFormulaFormula for globally\n",
|
|
"\n",
|
|
"class InstantaneousRewardFormulaInstantaneous reward\n",
|
|
"\n",
|
|
"class LongRunAvarageOperatorLong run average operator\n",
|
|
"\n",
|
|
"class LongRunAverageRewardFormulaLong run average reward\n",
|
|
"\n",
|
|
"class OperatorFormulaOperator formula\n",
|
|
"\n",
|
|
"property comparison_typeComparison type of bound\n",
|
|
"\n",
|
|
"property has_boundFlag if formula is bounded\n",
|
|
"\n",
|
|
"property has_optimality_typeFlag if an optimality type is present\n",
|
|
"\n",
|
|
"property optimality_typeFlag for the optimality type\n",
|
|
"\n",
|
|
"remove_boundself: stormpy.logic.logic.OperatorFormulaNoneremove_optimality_typeself: stormpy.logic.logic.OperatorFormulaNoneremove the optimality type\n",
|
|
"\n",
|
|
"set_boundself: stormpy.logic.logic.OperatorFormulacomparison_type: stormpy.logic.logic.ComparisonTypebound: stormpy.storage.storage.ExpressionNoneSet bound\n",
|
|
"\n",
|
|
"set_optimality_typeself: stormpy.logic.logic.OperatorFormulanew_optimality_type: stormpy.core.OptimizationDirectionNoneset the optimality type (use remove optimiality type for clearing)\n",
|
|
"\n",
|
|
"property thresholdThreshold of bound (currently only applicable to rational expressions)\n",
|
|
"\n",
|
|
"property threshold_exprclass PathFormulaFormula about the probability of a set of paths in an automaton\n",
|
|
"\n",
|
|
"class ProbabilityOperatorProbability operator\n",
|
|
"\n",
|
|
"class RewardOperatorReward operator\n",
|
|
"\n",
|
|
"has_reward_nameself: stormpy.logic.logic.RewardOperatorboolproperty reward_nameclass StateFormulaFormula about a state of an automaton\n",
|
|
"\n",
|
|
"class TimeOperatorThe time operator\n",
|
|
"\n",
|
|
"class UnaryBooleanStateFormulaUnary boolean state formula\n",
|
|
"\n",
|
|
"class UnaryPathFormulaPath formula with one operand\n",
|
|
"\n",
|
|
"property is_bounded_until_formulaproperty is_eventually_formulaproperty is_until_formulaproperty subformulathe subformula\n",
|
|
"\n",
|
|
"class UnaryStateFormulaState formula with one operand\n",
|
|
"\n",
|
|
"property subformulathe subformula\n",
|
|
"\n",
|
|
"class UntilFormulaPath Formula for unbounded until"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"date": 1598178166.754715,
|
|
"filename": "logic.rst",
|
|
"kernelspec": {
|
|
"display_name": "Python",
|
|
"language": "python3",
|
|
"name": "python3"
|
|
},
|
|
"title": "Stormpy.logic"
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 4
|
|
}
|