There is a specific sintax that must be followed in order to insert a sentence. In general, a sentence is a set of operators and args. The possible operators are:
A symbol, representing a variable or constant (e.g. `a')
`
',`-', representing NOT, negation (e.g. `
a')
`==
' or `![]()
', representing forward implication
`
==' or `![]()
', representing backward implication
`
=
' or `%', representing logical equality
`=/=' or `
', representing logical disequality (XOR)
Internally PPL converts your sentence to the conjunctive normal form (CNF) using the package to_CNF.