My new course in this semester starts of with predicate-logic and on the way touches prenex form, quantifiers, skolemization and unification - all topics quite new for me. I do not start completely from scratch but with little previous knowledge.
For homework I need to solve an expression and noticed I barely understand the topic.
The first step in my assignment is finding the (better: a?) prenex form of the equation. I did study my schools script but it does not contain much information about the rules to manipulate quantized expressions so I researched more lecture material of others faculties. That helped a lot, but also brought me to an example I cannot grasp:
On page 134 of this PDF (that's page 148 in pdf pages) you find example 4.58 like this:
$$
1. \; \; \; ∀y \; (∀x \; ∀y \; p(x,y) → \; ∃x r(x,y)) \\
2. \; \; \; ∀y \; (∀x \; ∀z \; p(x,z) → \; ∃u r(u,y)) \\
3. \; \; \; ∀y \; ∃x \; (∀z \; p(x,z) → \; ∃u r(u,y)) \\
4. \; \; \; ∀y \; ∃x \; ∃z \; (p(x, z) → \; ∃u r(u,y)) \\
5. \; \; \; ∀y \; ∃x \; ∃z \; ∃u \; (p(x, z) → r(u,y))
$$
I do understand line 1 to line 2: name conflict in x and y is resolved by renaming y to z and x to u.
But line 2 to 3, and line 3 to 4 are a mystery to me. Why does pulling out the "all x" change it to an "at least one x"? Same question for line 3 to 4, why does "all z" become a "one z"?
On the same page, above this example, there is an example mentioning that more than one prenex form can be transformed out of an equation $$ ∀x\;p(x) → ∀y\;q(y) $$ can be transformed to $$ ∃x\;∀y\;(p(x) → q(y)) $$ as well as $$ ∀y\;∃x\;(p(x) → q(y)) $$ both of which I do not understand at all. Why doesn't it give $$ ∀x\;∀y\;(p(x) → q(y)) $$
Thanks for your help. I will post at least two other question regarding this homework assignment and relate them together as soon as they are posted.