Deductive proof in logic formal systems

Click For Summary
SUMMARY

The discussion focuses on the soundness and completeness of formal systems in logic, specifically addressing the notation $$\vdash_S \phi$$, where ##S## represents the proof system and ##\phi## is a well-formed formula (wff). It is established that an empty set before the turnstile indicates that ##\phi## is a theorem derivable solely from the axioms of the formal system. The conversation also clarifies the distinction between a formal system, which is syntactic, and a formal theory, which incorporates non-logical axioms and semantics, exemplified by Group Theory and Peano Arithmetic (PA).

PREREQUISITES
  • Understanding of formal systems and their components, including axioms and inference rules.
  • Familiarity with well-formed formulas (wffs) in formal languages.
  • Knowledge of first-order logic and its transformation into formal theories.
  • Basic concepts of semantics in relation to formal systems.
NEXT STEPS
  • Explore the principles of soundness and completeness in formal systems.
  • Learn about the axioms and inference rules specific to Peano Arithmetic (PA).
  • Investigate the relationship between formal systems and semantics in logical frameworks.
  • Study the application of Group Theory as a formal theory derived from first-order logic.
USEFUL FOR

Mathematicians, logicians, computer scientists, and students of formal logic seeking to deepen their understanding of formal systems, theories, and their applications in various domains.

cianfa72
Messages
2,958
Reaction score
308
TL;DR
About the use of turnstile symbol ⊢ in metalanguage discourses on the target formal language
I was reading documentation about the soundness and completeness of logic formal systems.
Consider the following $$\vdash_S \phi$$
where ##S## is the proof-system making part the formal system and ##\phi## is a wff (well formed formula) of the formal language. Note the blank on left of the turnstile symbol ##\vdash_S##, as far as I can tell it actually represents the empty set.

So what does it mean ? I guess it actually means ##\phi## is a theorem of the formal system, i.e. there is a formal deductive proof of it starting from the list of axioms included in the formal system (by using the formal system's rules of inference). Therefore, even though the set on the left is left empty, the list of axioms are actually tacitly implied/included.

Does it make sense ? Thanks.
 
Last edited:
Physics news on Phys.org
When a sequent like: ##\Gamma \;\vdash\; \varphi## is used, it means:

From the set of assumptions/premises ##\Gamma##, the formula: ##\varphi## is derivable in the proof system (i.e., there is a formal proof of ##\varphi## using the axioms and inference rules, assuming all formulas in ##\Gamma##).

However, when you see: ##\;\vdash\; \varphi## (with nothing before the turnstile),

It's shorthand for ##\emptyset \;\vdash\; \varphi##

It means that ##\varphi## is a theorem of the system, derivable from the system’s axioms alone, using the rules of inference. It means that no additional premises beyond those already built into the formal system are needed.
 
  • Agree
Likes   Reactions: cianfa72
jedishrfu said:
When a sequent like: ##\Gamma \;\vdash\; \varphi## is used, it means:
Ah ok, so an expression like ##\Gamma \;\vdash\; \varphi## is an instance of a sequent.

As an aside, we can say that a formal system has: a formal language (a set of logical and non-logical symbols taken from the formal language's alphabet), a set of syntax rules for defining wffs within it, a set of axioms and a proof-system (i.e. a set of rules of inference).

So far, no semantic concepts are included in the definition (formal system = purely syntactic).

Semantics comes separately. It comes by adding an intended interpretation (i.e. assign a meaning) to the formal language's non-logical symbols.

Is a formalized logic system or formal theory what we get by adding a semantic to a formal system ?
 
Last edited:
Adding semantics to a formal system doesn’t make it a “formal theory.” A theory involves the addition of specific non-logical axioms. A formal logic (or logical system) is when you combine a formal system with a semantics.

Look at the way a first-order logic system can be transformed into a formal theory like Group Theory when adding some non-logical axioms and then into a functional model through interpretation, like how we apply group theory to the set of real numbers.

---

This is beyond my pay grade, and I defer to @fresh_42 for further refinement and specificity.

-- Jedi
 
  • Like
Likes   Reactions: cianfa72
jedishrfu said:
Adding semantics to a formal system doesn’t make it a “formal theory.” A theory involves the addition of specific non-logical axioms. A formal logic (or logical system) is when you combine a formal system with a semantics.
Ah ok. So the point is: combining a formal system with a semantics (i.e. assigning an interpretation of the non-logical symbols) results in a formal logic (aka logical system). Then to transform it into a formal theory of something some specific non-logical axioms must be added.

jedishrfu said:
Look at the way a first-order logic system can be transformed into a formal theory like Group Theory when adding some non-logical axioms and then into a functional model through interpretation, like how we apply group theory to the set of real numbers.
Another example should be Peano Arithmetic (PA). It is a formal theory in which the underlying formal logic is the first-order logic (its semantics is defined by the structure consisting of the set ##\mathbb N## as domain of discourse plus an intended natural interpretation function ##I## mapping non-logical symbols to "arithmetic" predicates, functions, and constants). Adding to it the set of Peano non-logical axioms one gets the PA formal theory.
 
Last edited:

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
846
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 10 ·
Replies
10
Views
1K
  • · Replies 40 ·
2
Replies
40
Views
8K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 10 ·
Replies
10
Views
2K