OMTPlan: Optimal Planning Modulo Theories
|
| DomainTransitionGraph (translate.simplify) | Invariant (translate.invariants) | Plan (planner.plan) | SASNumericAxiom (translate.sas_tasks) | ||
DurationVariable (translate.pddl.f_expression) | InvariantPart (translate.invariants) | PreconditionProxy (translate.normalize) | SASOperator (translate.sas_tasks) | |||
Action (translate.pddl.actions) | DurativeAction (translate.pddl.actions) |
| Predicate (translate.pddl.predicates) | SASTask (translate.sas_tasks) | ||
AdditiveInverse (translate.pddl.f_expression) |
| PrimitiveNumericExpression (translate.pddl.f_expression) | SASTemporalOperator (translate.sas_tasks) | |||
ArithmeticExpression (translate.pddl.f_expression) | JoinRule (translate.build_model) | Product (translate.pddl.f_expression) | SASVariables (translate.sas_tasks) | |||
Assign (translate.pddl.f_expression) | Effect (translate.pddl.effects) | JunctorCondition (translate.pddl.conditions) | ProductRule (translate.build_model) | ScaleDown (translate.pddl.f_expression) | ||
Assignment (translate.constraints) | EffectConditionProxy (translate.normalize) |
| ProjectRule (translate.build_model) | ScaleUp (translate.pddl.f_expression) | ||
Atom (translate.pddl.conditions) | Encoder (planner.encoder) | PrologProgram (translate.pddl_to_prolog) | Search (planner.search) | |||
Axiom (translate.pddl.axioms) | EncoderOMT (planner.encoder) | LeafGenerator (translate.build_model) | PropositionalAction (translate.pddl.actions) | SearchOMT (planner.search) | ||
AxiomConditionProxy (translate.normalize) | EncoderSMT (planner.encoder) | LinearModifier (planner.modifier) | PropositionalAxiom (translate.pddl.axioms) | SearchSMT (planner.search) | ||
| ExistentialCondition (translate.pddl.conditions) | Literal (translate.pddl.conditions) | PropositionalDurativeAction (translate.pddl.actions) | Sum (translate.pddl.f_expression) | ||
|
| PropositionalNumericAxiom (translate.pddl.axioms) |
| |||
BalanceChecker (translate.invariant_finder) |
| |||||
BuildRule (translate.build_model) | Fact (translate.pddl_to_prolog) | MatchGenerator (translate.build_model) | Task (translate.pddl.tasks) | |||
| Falsity (translate.pddl.conditions) | Modifier (planner.modifier) | QuantifiedCondition (translate.pddl.conditions) | Term (translate.pddl.conditions) | ||
Function (translate.pddl.functions) |
| Queue (translate.build_model) | Timer (translate.timers) | |||
Condition (translate.pddl.conditions) | FunctionalExpression (translate.pddl.f_expression) | Quotient (translate.pddl.f_expression) | TmpEffect (translate.pddl.effects) | |||
ConditionalEffect (translate.pddl.effects) | FunctionAssignment (translate.pddl.f_expression) | NegatedAtom (translate.pddl.conditions) |
| Truth (translate.pddl.conditions) | ||
ConditionProxy (translate.normalize) | FunctionComparison (translate.pddl.conditions) | NegatedFunctionComparison (translate.pddl.conditions) | Type (translate.pddl.pddl_types) | |||
Conjunction (translate.pddl.conditions) | FunctionTerm (translate.pddl.conditions) | NegativeClause (translate.constraints) | Requirements (translate.pddl.tasks) | TypedObject (translate.pddl.pddl_types) | ||
ConjunctiveEffect (translate.pddl.effects) |
| NumericAxiom (translate.pddl.axioms) | ResultList (translate.greedy_join) |
| ||
ConstantCondition (translate.pddl.conditions) | NumericConstant (translate.pddl.f_expression) | Rule (translate.pddl_to_prolog) | ||||
ConstraintSystem (translate.constraints) | GoalConditionProxy (translate.normalize) |
|
| Unifier (translate.build_model) | ||
CostMatrix (translate.greedy_join) | Graph (translate.graph) | UniversalCondition (translate.pddl.conditions) | ||||
| Graph (translate.pddl.graph) | ObjectFunctionAssignment (translate.pddl.effects) | SafeInvariant (translate.invariants) | UniversalEffect (translate.pddl.effects) | ||
GroupCoverQueue (translate.fact_groups) | ObjectTerm (translate.pddl.conditions) | SASAssignmentEffect (translate.sas_tasks) | UnsafeInvariant (translate.invariants) | |||
Decrease (translate.pddl.f_expression) |
| OccurrencesTracker (translate.greedy_join) | SASAxiom (translate.sas_tasks) |
| ||
DerivedFunctionAdministrator (translate.pddl.tasks) |
| SASCompareAxiom (translate.sas_tasks) | ||||
Difference (translate.pddl.f_expression) | Impossible (translate.simplify) | SASDuration (translate.sas_tasks) | Variable (translate.pddl.conditions) | |||
Disjunction (translate.pddl.conditions) | Impossible (translate.pddl.conditions) | ParallelModifier (planner.modifier) | SASGoal (translate.sas_tasks) | VarValueRenaming (translate.simplify) | ||
DoesNothing (translate.simplify) | Increase (translate.pddl.f_expression) | ParseError (translate.pddl.parser) | SASInit (translate.sas_tasks) | |||