- vars : STRIPS.VarSet n
- mods : List (Validator.Formula.PartialModel n)
Instances For
@[implicit_reducible]
@[implicit_reducible]
Equations
- Validator.MODS.instFormula = { vars := fun (φ : Validator.MODS n) => Validator.MODS.vars✝ φ, models := Validator.MODS.models✝, models_equiv_right := ⋯ }
@[implicit_reducible]
Equations
- Validator.MODS.instTop = { top := { vars := ∅, mods := [Validator.Formula.PartialModel.empty], prop := ⋯ }, models_top := ⋯ }
@[implicit_reducible]
@[implicit_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[implicit_reducible]
Equations
- Validator.MODS.instImplicant = { entails := fun (δ : Validator.Formula.Cube n) (φ : Validator.MODS n) => sorry, entails_iff := ⋯ }
@[implicit_reducible]
Equations
- Validator.MODS.instBoundedConjuction = { and := fun (φ ψ : Validator.MODS n) => sorry, models_and := ⋯ }
@[implicit_reducible]
Equations
- Validator.MODS.instSententialEntailment = { entails := fun (φ ψ : Validator.MODS n) => sorry, entails_iff := ⋯ }
@[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
- Validator.MODS.instToCNF = { toCNF := sorry, models_toCNF := ⋯ }
@[implicit_reducible]
Equations
- Validator.MODS.instToDNF = { toDNF := fun (φ : Validator.MODS n) => List.map Validator.Formula.PartialModel.toCube (Validator.MODS.mods✝ φ), models_toDNF := ⋯ }