neurolang.logic#

Classes

BinaryLogicOperator(*args, **kwargs)

Conjunction(formulas)

Disjunction(formulas)

ExistentialPredicate(head, body)

Implication(consequent, antecedent)

Expression of the form P(x) ← Q(x)

LogicOperator(*args, **kwargs)

NaryLogicOperator(*args, **kwargs)

Negation(formula)

Predicate(functor, args[, kwargs, ...])

Quantifier(*args, **kwargs)

UnaryLogicOperator(*args, **kwargs)

Union(formulas)

UniversalPredicate(head, body)