Skolemisation & clausal form
Skolemisation removes existential quantifiers by naming the witnesses. An ∃ with no universals in front becomes a fresh constant; an ∃ inside universals becomes a function of exactly those universals, recording the dependence that quantifier order encodes. The result is not logically equivalent to the original — it is equisatisfiable, which is all resolution needs.
✓ Unlimited questions · marked criterion by criterion · no card needed
Method: how to approach it
The order below is what examiners expect to see, and each step carries its own marks.
- Convert to prenex normal formRename apart and pull every quantifier to the front, preserving the alternation order.
- Replace each ∃ in turn, left to rightIf ∃y is preceded by universals x₁ … xₖ, replace every y with f(x₁, …, xₖ) for a fresh function symbol f. With no preceding universals, use a fresh constant.
- Drop the universal quantifiersAll remaining variables are implicitly universally quantified in clausal form.
- Convert the matrix to CNF and splitDistribute to CNF and write each conjunct as a separate clause. That set is the input to resolution.
Worked example
Skolemise ∀x ∃y ∀z ∃w R(x, y, z, w).
- The first ∃y is preceded by the universal x, so y becomes f(x).
- Substituting: ∀x ∀z ∃w R(x, f(x), z, w).
- The ∃w is preceded by universals x and z, so w becomes g(x, z).
- Substituting: ∀x ∀z R(x, f(x), z, g(x, z)); drop the universals.
Answer. R(x, f(x), z, g(x, z)), with f unary and g binary — the arities record exactly which universals each witness depended on.
Where marks get dropped
These are the specific errors that cost credit on skolemisation & clausal form questions — QED's rubric penalises each of them separately.
- Giving the Skolem function the wrong arity. It must take every universally quantified variable whose scope contains the ∃ — no more, no fewer.
- Reusing a function or constant symbol. Each Skolemised existential needs a fresh symbol, or you assert accidental equalities.
- Claiming the result is equivalent to the original. It is equisatisfiable only: the Skolemised form implies the original, but not conversely.
Practise this until it is automatic
Unlimited fresh questions
QED generates new skolemisation & clausal form problems on demand at warm-up, exam and challenge level, so you can drill this one skill until it stops costing you marks.
Marked like an examiner
Every answer is scored against a point-by-point rubric with partial credit, so you see exactly which step of the method broke down — not just a tick or a cross.
Answer in real notation
A one-tap symbol palette, a visual equation editor and a truth-table builder — or photograph your handwritten working and QED converts it to LaTeX.
Saved to your library
Every question you generate is kept and re-takeable as a timed exam, and your Predicate Logic mastery is tracked so you know when this is exam-ready.
Skolemisation & clausal form — frequently asked questions
Why is Skolemisation only equisatisfiable?
Because it commits to a specific choice function for the witnesses. The original may have models where no definable choice exists, but if the original has a model, a Skolem model can be built from it — enough for refutation.
What if the formula has a leading ∃?
With no universals in scope, the witness depends on nothing, so it becomes a fresh constant — a Skolem constant, which is just a zero-arity Skolem function.
Do I Skolemise before or after negating the goal?
After. Negate the conclusion first, then convert the whole set — otherwise the negation flips the quantifiers and your Skolem functions are for the wrong ones.
The rest of Predicate Logic
Quantifiers, predicates, binding, and validity. Each subtopic below has its own method, worked example and mark-losing traps.
- 1Universal & existential quantifiers
- 2Translating English with predicates
- 3Free vs bound variables & scope
- 4Negating quantified statements
- 5Validity & counter-models
- 6Nested quantifiers & quantifier order
- 7Prenex normal form
- 8Interpretations, structures & satisfaction
- 9Equality & uniqueness (∃!)
- 10Natural deduction with quantifier rules
- 11Proving ∀-statements with an arbitrary element
- 12Disproving with a single counterexample
- 13Skolemisation & clausal form
Ready to make skolemisation & clausal form exam-proof?
Generate your first questions free — no card, no setup, no personal data stored. Practise until the method is second nature.
Start practising free →