First-order logic parser help

You'll need a modern, desktop browser with JavaScript enabled. Please keep in mind that this tool is essentially a compiler: it can tell you if you've written a program, but not whether you've written the right one. It can't tell you if you have the right answer.

All of the following are valid formulas (assuming you've selected the right preset):

You'll need to choose the preset corresponding to the problem you're working on. This will allow you to use the predicates and functions provided by that problem. For the "element of" symbol in 3.iii and 5.iv, ∈, you can write "in" or "∈".

Unfortunately, you can't write "∀ x ∈ S. (...)" for the time being. You'll have to leave off the "∈ S" part.

Tips: