- bdd : StateSetFormalism
- horn : StateSetFormalism
- mods : StateSetFormalism
Instances For
@[implicit_reducible]
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[reducible, inline]
Equations
Instances For
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
instance
Validator.StateSetFormalism.instFormalismType
{n : ℕ}
{pt : STRIPS.PlanningTask n}
{R : StateSetFormalism}
:
@[implicit_reducible]
instance
Validator.StateSetFormalism.instBotHMulNatOfNatType
{n : ℕ}
{pt : STRIPS.PlanningTask n}
{R : StateSetFormalism}
:
Formula.Bot (2 * n) (type pt R)
@[implicit_reducible]
instance
Validator.StateSetFormalism.instClausalEntailmentHMulNatOfNatType
{n : ℕ}
{pt : STRIPS.PlanningTask n}
{R : StateSetFormalism}
:
Formula.ClausalEntailment (2 * n) (type pt R)
Equations
- Validator.StateSetFormalism.instClausalEntailmentHMulNatOfNatType = Validator.BDD.instClausalEntailment
- Validator.StateSetFormalism.instClausalEntailmentHMulNatOfNatType = Validator.Horn.instClausalEntailment
- Validator.StateSetFormalism.instClausalEntailmentHMulNatOfNatType = Validator.MODS.instClausalEntailment
@[implicit_reducible]
instance
Validator.StateSetFormalism.instImplicantHMulNatOfNatType
{n : ℕ}
{pt : STRIPS.PlanningTask n}
{R : StateSetFormalism}
:
Formula.Implicant (2 * n) (type pt R)
@[implicit_reducible]
instance
Validator.StateSetFormalism.instOfPartialModelHMulNatOfNatType
{n : ℕ}
{pt : STRIPS.PlanningTask n}
{R : StateSetFormalism}
:
Formula.OfPartialModel (2 * n) (type pt R)
Equations
@[implicit_reducible]
instance
Validator.StateSetFormalism.instRenameHMulNatOfNatType
{n : ℕ}
{pt : STRIPS.PlanningTask n}
{R : StateSetFormalism}
:
Formula.Rename (2 * n) (type pt R)
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedVariable'
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedLiteral'
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.Variables'
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedVariables'
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedLiterals'
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
Equations
Instances For
def
Validator.StateSetFormalism.mkEmpty
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
UnprimedVariable' pt R
Equations
- Validator.StateSetFormalism.mkEmpty pt R = ⟨Validator.Formula.Bot.bot (2 * n), ⋯⟩
Instances For
@[simp]
theorem
Validator.StateSetFormalism.toStates_mkEmpty
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
def
Validator.StateSetFormalism.mkInit
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
UnprimedVariable' pt R
Equations
- Validator.StateSetFormalism.mkInit pt R = ⟨Validator.Formula.OfPartialModel.ofPartialModel { pos := pt.init'.toUnprimed, neg := pt.init'ᶜ.toUnprimed, disjoint := ⋯ }, ⋯⟩
Instances For
@[simp]
theorem
Validator.StateSetFormalism.toStates_mkInit
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
def
Validator.StateSetFormalism.mkGoal
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
:
UnprimedVariable' pt R
Equations
Instances For
@[simp]
theorem
Validator.StateSetFormalism.toStates_mkGoal
{n : ℕ}
(pt : STRIPS.PlanningTask n)
(R : StateSetFormalism)
: