(<=> (Logterm ?X) (Or (Exists (?P1 ?T1) (And (Sentence ?P1) (Term ?T1) (= ?X (Listof 'If ?P1 ?T1)))) (Exists (?P1 ?T1 ?T2) (And (Sentence ?P1) (Term ?T1) (Term ?T2) (= ?X (Listof 'If ?P1 ?T1 ?T2)))) (Exists (?Clist) (And (List ?Clist) (=> (Item ?C ?Clist) (Exists (?P ?T) (And (Sentence ?P) (Term ?T) (= ?C (Listof ?P ?T))))) (= ?X (Cons 'Cond ?Clist)))))) (<=> (Quanterm ?X) (Or (Exists (?T ?P) (And (Term ?T) (Sentence ?P) (= ?X (Listof 'The ?T ?P)))) (Exists (?T ?P) (And (Term ?T) (Sentence ?P) (= ?X (Listof 'Setofall ?T ?P)))) (Exists (?Vlist ?P) (And (List ?Vlist) (Sentence ?P) (>= (Length ?Vlist) 1) (=> (Item ?V ?Vlistp) (Indvar ?V)) (= ?X (Listof 'Kappa ?Vlistp ?P)))) (Exists (?Vlist ?Sv ?P) (And (List ?Vlist) (Seqvar ?Sv) (Sentence ?P) (=> (Item ?V ?Vlist) (Indvar ?V)) (= ?X (Listof 'Kappa (Append ?Vlist (Listof ?Sv)) ?P)))) (Exists (?Vlist ?T) (And (List ?Vlist) (Term ?T) (>= (Length ?Vlist) 1) (=> (Item ?V ?Vlistp) (Indvar ?V)) (= ?X (Listof 'Lambda ?Vlistp ?T)))) (Exists (?Vlist ?Sv ?T) (And (List ?Vlist) (Seqvar ?Sv) (Sentence ?T) (=> (Item ?V ?Vlist) (Indvar ?V)) (= ?X (Listof 'Lambda (Append ?Vlist (Listof ?Sv)) ?T)))))) (<=> (Negation ?X) (Exists (?P) (And (Sentence ?P) (= ?X (Listof 'Not ?P))))) (<=> (Conjunction ?X) (Exists (?Plist) (And (List ?Plist) (>= (Length ?Plist) 1) (=> (Item ?P ?Plist) (Sentence ?P)) (= ?X (Cons 'And ?Plist))))) (<=> (Disjunction ?X) (Exists (?Plist) (And (List ?Plist) (>= (Length ?Plist) 1) (=> (Item ?P ?Plist) (Sentence ?P)) (= ?X (Cons 'Or ?Plist)))))