I need to prove:
$\forall x.p(x) \Rightarrow \neg \exists x.\neg p(x)$
I know I probably have to assume $\exists x.\neg p(x)$ to reach a contradiction. However, I am not quite sure about how to reach the contradiction.
The premise is that $\forall x.p(x)$, so maybe I had to prove $\exists x.\neg p(x) \Rightarrow \neg \forall x.p(x)$ in this case. However, to get $\neg \forall x.p(x)$ required assuming $\forall x.p(x)$ in advance, which is the same as the premise. Is it feasible? Whether such scenario would cause a endless loop?
I am not sure how could I get a contradiction for this case, any help would be appreciated, thanks!
-
Shouldn't this follow from De Morgan's laws. In which you can prove it directly with a logical map. in either case, you are trying to prove that you can use contrapositive logic to prove things are true. – Sentinel135 Feb 25 '17 at 05:53
-
Yeah. it's quite intuitive, what I want here is a systematic structural proof. – Han Feb 25 '17 at 06:25
2 Answers
Different systems define the Existential Elimination (or Existential Instantiation) differently, but here is a proof in the Fitch system I use:
EDIT
OK, so your system is indeed a good bit different from the one I use above. Here is a proof in your system:
$\forall x P(x)$ Premise
$\quad \exists x \neg P(x)$ Assumption
$\quad \quad \neg P(x)$ Assumption
$\quad \quad \quad \forall x P(x)$ Reiteration 1
$\quad \quad \quad \neg P(x)$ Reiteration 3
$\quad \quad \forall x P(x) \rightarrow \neg P(x)$ $\rightarrow \: I$ 4-5
$\quad \quad \quad \forall x P(x)$ Assumption
$\quad \quad \quad P(x)$ $\forall \: E$ 7
$\quad \quad \forall x P(x) \rightarrow P(x)$ $\rightarrow \: I$ 7-8
$\quad \quad \neg \forall x P(x)$ $\neg \: I$ 6,9
$\quad \neg P(x) \rightarrow \neg \forall x P(x)$ $\rightarrow \: I$ 3-10
$\quad \forall x (\neg P(x) \rightarrow \neg \forall x P(x))$ $\forall \: I$ 11
$\quad \neg \forall x P(x)$ $\exists \: E$ 2,12
$\exists x \neg P(x) \rightarrow \neg \forall x P(x)$ $\rightarrow \: I$ 2-13
$\quad \exists x \neg P(x)$ Assumption
$\forall x P(x)$ Reiteration 1
$\exists x \neg P(x) \rightarrow \forall x P(x)$ $\rightarrow \: I$ 15-16
$\neg \exists x \neg P(x)$ $\neg \: I$ 14,17
-
I'm sorry that I'm not familiar with your system's notation. Is step 3 equivalent to $\forall a \neg P(a)$? – Han Feb 25 '17 at 05:41
-
@Han Yeah, I was afraid your system might be different ... How is your Existential Elimination rule defined? ... And no, you don't want to use $\forall a \neg P(a)$, since $a$ is a constant, and you can only quantify over variables. – Bram28 Feb 25 '17 at 13:32
-
EE is such, $\exists x.p(X)$
$\forall x.(p(X) \Rightarrow q(X))$, then we could obtain $q(X)$. So the figure you show is a workflow without details, right? – Han Feb 25 '17 at 16:43 -
@Han. I really doubt that that is how EE is defined ... i have seen many different particular implemenations of EE, but I have never seen anyone that requires you to have a $\forall$. indeed, how would you infer $\exists x (P(x) \land Q(x))$ from $\exists x (Q(x) \land P(x))$ using this as the EE rule? Also, no, the figure I show is not just a workflow ... It does have all the details for the particular proof system I work with. – Bram28 Feb 25 '17 at 18:25
-
Sorry for the late response. This EE is defined under http://logic.stanford.edu/intrologic/notes/chapter_08.html. This definition seemed like Or Elimination. The question you proposed is solvable in this case, s.t. assume $Q(x)\wedge P(x)$ then using EI to obtain $Q(x)\wedge P(x) \Rightarrow \exists x.(P(x)\wedge Q(x))$. Then using UI to introduce the $\forall$ symbol. Last step is a direct application of EE. – Han Feb 26 '17 at 02:38
-
@Han Huh! I must say, I have never seen such an implementation of EE! But you're right, it does indeed require a universal! Well, OK, no worries, my proof can easily be modified to fit your format.: On line 6, use $\forall : I$ On the subproof to get $\forall x (\neg P(x) \rightarrow \bot)$. Then on line 7, use EE on lines 2 and 6 to get $\bot$. And line 8 will be like the original line 7. – Bram28 Feb 26 '17 at 02:51
-
@Han Oh, wait, their universal Introduction rule is different as well from how I use it. ... OK, let me just edit my Answer. Give me 10 minutes or so... – Bram28 Feb 26 '17 at 02:59
-
Thank your for your kindly help these days. I understood all your steps and I thought your solution is reasonable enough, however, because of the difference of Fitch System, I am still struggling with this problem... – Han Feb 26 '17 at 05:07
-
@Han Do you have the contradiction ($\bot$)? And can you maybe send me a link to the propositional logic rules? – Bram28 Feb 26 '17 at 05:10
-
We do not have the contradiction symbol, yeah, that's the main part that I was stuck. I think most of the rules can be checked with this url: http://logic.stanford.edu/intrologic/glossary/glossary.html. It seemed that rules about $\forall$ and $\exists$ were excluded, both of them can be seem from here: http://logic.stanford.edu/intrologic/notes/chapter_08.html – Han Feb 26 '17 at 05:38
-
@Han Oh boy! They're not making this easy, do they?! Anyway, let me modify my proof yet again! – Bram28 Feb 26 '17 at 06:10
-
@Bram28, yeah, this might be the hardest one for this problem set. I don't know why the discussion forum was removed, and I was stuck almost a week or so... – Han Feb 26 '17 at 08:12
-
@Bram28: You may be interested to know that it is easiest to use such an existential elimination rule to represent Fitch-style natural deduction in a sequent calculus like in this post. I also found a very very brief summary of many ND systems at http://ualberta.ca/~francisp/papers/pelletierNDtexts.pdf – user21820 Feb 26 '17 at 08:26
-
@Han Holy cow! I got it, but that was a major pain!! What a sadistic system of rules. :( That EE rule requiring you to have a universal makes for quite roundabout proofs, and the same goes for not having an explicit $\bot$ and associated rules. Look how much easier this is in the system I use.... Oh well! – Bram28 Feb 26 '17 at 14:22
-
@user21820 Hey, thanks for that! Especially that paper is of great interest to me! I'll need some time to learn the formatting with those lines ... – Bram28 Feb 26 '17 at 14:26
-
@Bram28: Brilliant! Maybe this sadistic system aims at training my thinking ability...BTW, the order of your steps 3&4 is fantastic!!! I always put step 4 first and end up with endless loop...My reputation is less than 15 so I cannot give you a agreement. ::>_<:: – Han Feb 26 '17 at 14:47
-
You're welcome! =) By the way, LaTeX formatting of those lines can be greatly helped by using a macro. Try
$\def\block#1#2{\begin{array}{|l}#1 \\ \hline #2\end{array}}$
or$\def\block#1#2{\begin{array}{|l}\!\underline{\ #1\ } \\ #2\end{array}}$
, either of which would allow you to then write just$\block{A}{\block{\neg A}{\bot} \\ \neg \neg A}$
to get $\def\block#1#2{\begin{array}{|l}#1 \ \hline #2\end{array}} \def\bloc#1#2{\begin{array}{|l}!\underline{\ #1\ } \ #2\end{array}}$ $$\block{A}{\block{\neg A}{\bot} \ \neg \neg A}$$ or $$\bloc{A}{\block{\neg A}{\bot} \ \neg \neg A}$$ =D – user21820 Feb 26 '17 at 15:01 -
@Han Generally, I think these logic systems will make your thinking more organized ... but there are some proofs where I have my doubts what exactly the purpose is ... This is one of those cases! Anyway, thanks for the challenge :) – Bram28 Feb 26 '17 at 22:58
-
I may be misunderstanding the question, but it seems like the contradiction follows almost directly from supposing the negation of the conclusion. By negating the conclusion, we have $\exists x$ such that $\neg p(x)$, call it $x_0$. So, by using that particular $x_0$ we have a contradiction to the premise that $p(x)$ for any $x$.

- 554
-
Yeah, this problem is really easy because it's intuitive. However, here I need a systematic structure. – Han Feb 25 '17 at 05:13