- bdd : StateSetFormalism
- horn : StateSetFormalism
- mods : StateSetFormalism
Instances For
Equations
- One or more equations did not get rendered due to their size.
@[reducible, inline]
Equations
Instances For
def
Validator.StateSetFormalism.mkBDD
{n : ℕ}
(pt : STRIPS n)
:
Formalism.UnprimedVariable pt (BDD (2 * n))
Equations
- Validator.StateSetFormalism.mkBDD pt = ⟨{ vars := Validator.VarSet'.unprimedVars n }, ⋯⟩
Instances For
instance
Validator.StateSetFormalism.instFormalismType
{n : ℕ}
{pt : STRIPS n}
{R : StateSetFormalism}
:
instance
Validator.StateSetFormalism.instBotHMulNatOfNatType
{n : ℕ}
{pt : STRIPS n}
{R : StateSetFormalism}
:
Formula.Bot (2 * n) (type pt R)
instance
Validator.StateSetFormalism.instClausalEntailmentHMulNatOfNatType
{n : ℕ}
{pt : STRIPS 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
instance
Validator.StateSetFormalism.instImplicantHMulNatOfNatType
{n : ℕ}
{pt : STRIPS n}
{R : StateSetFormalism}
:
Formula.Implicant (2 * n) (type pt R)
instance
Validator.StateSetFormalism.instSententialEntailmentHMulNatOfNatType
{n : ℕ}
{pt : STRIPS n}
{R : StateSetFormalism}
:
Formula.SententialEntailment (2 * n) (type pt R)
Equations
- Validator.StateSetFormalism.instSententialEntailmentHMulNatOfNatType = Validator.BDD.instSententialEntailment
- Validator.StateSetFormalism.instSententialEntailmentHMulNatOfNatType = Validator.Horn.instSententialEntailment
- Validator.StateSetFormalism.instSententialEntailmentHMulNatOfNatType = Validator.MODS.instSententialEntailment
instance
Validator.StateSetFormalism.instOfPartialModelHMulNatOfNatType
{n : ℕ}
{pt : STRIPS n}
{R : StateSetFormalism}
:
Formula.OfPartialModel (2 * n) (type pt R)
Equations
instance
Validator.StateSetFormalism.instRenameHMulNatOfNatType
{n : ℕ}
{pt : STRIPS n}
{R : StateSetFormalism}
:
Formula.Rename (2 * n) (type pt R)
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedVariable'
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedLiteral'
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedVariables'
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
:
Equations
Instances For
@[reducible, inline]
abbrev
Validator.StateSetFormalism.UnprimedLiterals'
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
:
Equations
Instances For
def
Validator.StateSetFormalism.mkEmpty
{n : ℕ}
(pt : STRIPS 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 n)
(R : StateSetFormalism)
:
def
Validator.StateSetFormalism.mkInit
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
:
UnprimedVariable' pt R
Equations
Instances For
def
Validator.StateSetFormalism.mkGoal
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
:
UnprimedVariable' pt R
Equations
Instances For
@[simp]
theorem
Validator.StateSetFormalism.toStates_mkGoal
{n : ℕ}
(pt : STRIPS n)
(R : StateSetFormalism)
: