Documentation

ExistentialRules.AtomsAndRules.FunctionFreeAtom

FunctionFreeAtom #

A FunctionFreeAtom is a GeneralizedAtom with VarOrConsts.

@[reducible, inline]
abbrev FunctionFreeAtom (sig : Signature) [DecidableEq sig.P] [DecidableEq sig.C] [DecidableEq sig.V] :
Type (max (max u_3 u_2) u_1)
Equations
Instances For

    Using VarOrConst.filterVars, we can obtain all variables from the terms of the FunctionFreeAtom.

    Equations
    Instances For

      Using VarOrConst.filterConsts, we can obtain all constants from the terms of the FunctionFreeAtom.

      Equations
      Instances For
        @[simp]

        A variable occurs in variables iff it is a term of the `FunctionFreeAtom.

        @[simp]

        A constant occurs in constants iff it is a term of the `FunctionFreeAtom.