Logic, proving theorem in formal system K

  • Context: MHB 
  • Thread starter Thread starter Barioth
  • Start date Start date
  • Tags Tags
    Logic System Theorem
Click For Summary
SUMMARY

The discussion focuses on proving the theorem $A(a_1) \rightarrow (\exists x_1) A(x_1)$ within the formal system K, as outlined in the provided PDF link. The user initially attempts to manipulate the formula using logical equivalences but realizes that moving the quantifier is invalid due to $x_1$ being free in $A$. The conversation highlights the challenges of using the Hilbert system for proofs and suggests that natural deduction may be a more effective approach. Additionally, it addresses the interpretation of existential quantifiers in the context of the axioms provided.

PREREQUISITES
  • Understanding of formal logic and well-formed formulas
  • Familiarity with the Hilbert system K and its axioms
  • Knowledge of quantifiers, particularly existential and universal quantifiers
  • Experience with natural deduction techniques
NEXT STEPS
  • Study the deduction theorem in the context of the Hilbert system K
  • Learn about natural deduction and its advantages over Hilbert systems
  • Research the semantics of quantifiers in formal logic
  • Explore metatheorems related to formal systems and their implications for proofs
USEFUL FOR

Logicians, students of formal systems, and anyone interested in the foundations of mathematical logic and theorem proving.

Barioth
Messages
47
Reaction score
0
Hi

here is the problem I'm working on,

Let $A(x_1)$ be a well formed formula of a language $L$ in which $x_1$ is free, let $a_1$ an invidual constant of $L$, Show that the formula $A(a_1)\rightarrow(\exists x_1)A(x_1)$ is a theorem of $K_L$

on this link, the first slide as the axiom of $K_L$

http://www.idi.ntnu.no/emner/tdt4135/handouts/slides-9.pdf

I wanted to use the following proof:

$A(a_1)\rightarrow(\exists x_1)A(x_1)$

is equivalent logic to

$(\exists x_1)(A(a_1)\rightarrow A(x_1))$

which is equivalent logic to

$(\forall x_1)A(a_1)\rightarrow A(x_1)$

then trying to conclude using (K5) from the pdf link,

but I just realized that since $x_1$ is free in A, I cannot move the quantifier like I did.
 
Physics news on Phys.org
By "equivalent logic" you may mean "logically equivalent", that is, the formulas logically imply each other. But an appeal to semantics defeats the purpose of proving that a formula is a theorem in a formal system. For this you need a derivation.

Next, system K (Hilbert system) is almost impossible to use for building proofs (though it is easy to prove things about it), at least until a significant number of metatheorems, like the deduction theorem, is proved. You may be stuck if your course or book uses it, but I would recommend some version of natural deduction, which is much more user friendly. The metatheorems I talked about make Hilbert system more like natural deduction anyway.

Also, axioms you gave don't use the existential quantifier. Doe this mean that $\exists x\,A$ is a contraction for $\neg\forall x\,\neg A$? If so, one idea is to prove the contrapositive
\[
\neg\neg\forall x\,\neg A(x)\to\neg A(a)
\]
and then use K3. If you can derive $\forall x\,\neg A(x)$ from $\neg\neg\forall x\,\neg A(x)$, then you can just use K5.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
796
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 17 ·
Replies
17
Views
4K