MENTAL
 Main Menu
 Applications
 Logic
 Predicate Logic


Predicate Logic
 PREDICATE LOGIC

"Obviously, 'being' is not a true predicate, i.e., a concept of something that can be added to the concept of a thing" (Kant)."(Kant).

"It is for logic to discern the laws of truth" (Frege).



Fundamental Concepts

First-order predicate logic (LP1) is an extension of propositional logic. The added features are:
Problematic
MENTAL, a Generalized Predicational Language

Predicative Expressions
Quantifiers

With MENTAL you can specify several types of the quantifiers mentioned above. For example:
Quantifiers restricted to a scope You can simplify the notation by defining (if x is a set); For example, example notation 1 would be: ∃{⟨(x∈C ∧ x/P)⟩}


Generalized quantifiers

Traditional quantifiers are first-order only, i.e., they refer to a number of elements of a set that satisfy a qualitative type property (all or some). In MENTAL, quantifiers can be generalized by the number of entities (elements of a set, sets, sets of sets, etc.) that satisfy a certain selection criterion.

In the following examples, S is a set of sets:
  1. Some sets of S have more than n elements.

    {⟨( C∈S → (C# > n) )⟩ }>1

  2. All sets of S contain some element with property P

    ⟨( C∈S → {⟨( xCx/P )⟩} = C# )⟩

  3. The number of sets containing more than n elements is m

    {⟨( C# > n )⟩} = m )⟩

Properties
  1. If all elements have property P, then there are elements that have property P

    ∀xPx → ∃xPx
    ( ⟨x/P⟩ → {⟨x/P⟩}≠∅ )


  2. If all elements have property P, then there are no elements that do not have property P; and vice versa.

    ∀xPx ↔ ¬∃x¬Px
    ( { ⟨x/P⟩} ↔ {⟨(x ←' x/P)⟩}= ∅ )


  3. If there is an element that has property P, then not all elements do not have property P); and vice versa.

    ∃xPx ↔ ¬∀x¬Px
    ( {⟨(x/P)⟩}≠∅ ↔ {⟨(x ←' x/P)⟩}≠∅ )

Conclusions

MENTAL, as a universal formal language, entails great advantages over traditional predicate logic notation:

Addenda

Frege's Conceptography

Frege published in 1879 his revolutionary work entitled "Begriffsschrift" (Conceptography) in which he laid the foundations of modern mathematical logic, ushering in a new era in this discipline that had remained virtually unchanged since Aristotle. In this work he made a decisive contribution: predicate logic, including the quantifiers "All" and "Some" (in modern notation, ∀ and ∃, respectively).

Frege's quantifiers acted on an expression as a totality. Today, it is considered a "scope" on which quantifiers act.

Frege discovered that Aristotle's quantifiers were not relations between elements but between sets of elements. They were dyadic (of two arguments), but that it was possible to define them as monadic (of one argument) using logical implication. For example, in ∀x(AxBx) the operator ∀ is monadic.


Bibliography