Banno
I am still confused about why modal logic itself is not extensional — NotAristotle
Banno
Of course this is true since all dogs are mammals. In no possible world does is there a dog that is nto a mammal.(5) Necessarily, all John's dogs are mammals: □∀x(Dx → Mx),
But he might have had a pet lizard.(6) Necessarily, all John's pets are mammals: □∀x(Px → Mx)
T Clark
frank
Banno
Not quite. It's not that "possibly, Algol might not have been one of John's dogs" does not refer to anything - it clearly does. It's that substitution, the very core of extensionality, might not preserve the truth of such sentences. In modal contexts, knowing what something ‘actually is’ is not enough to determine truth; you have to consider how it might be in other possible worlds.So when we say modal logic wasn't extensional, it's that the items mentioned in modal expressions didn't pick out anything in the world. — frank
Metaphysician Undercover
Yeah I am still confused about why modal logic itself is not extensional, but possible world semantics is apparently extensional. — NotAristotle
frank
The possible worlds semantics creates the illusion of extensional objects, "worlds" as a referent. — Metaphysician Undercover
This is the same tactic used by mathematical set theory. They use the concept of "mathematical objects" to create the illusion of extensional referents. It's Platonic realism. — Metaphysician Undercover
frank
The idea of possible worlds raised the prospect of extensional respectability for modal logic, not by rendering modal logic itself extensional, but by endowing it with an extensional semantic theory — one whose own logical foundation is that of classical predicate logic and, hence, one on which possibility and necessity can ultimately be understood along classical Tarskian lines. Specifically, in possible world semantics, the modal operators are interpreted as quantifiers over possible worlds, as expressed informally in the following two general principles:
Nec A sentence of the form ⌈Necessarily, φ⌉ (⌈◻φ⌉) is true if and only if φ is true in every possible world.[3]
Poss A sentence of the form ⌈Possibly, φ⌉ (⌈◇φ⌉) is true if and only if φ is true in some possible world. — ibid
Metaphysician Undercover
The kind of expression we're talking about is:
Necessarily, all John's pets are mammals.
There's no mention of possible worlds in this expression. So no, it's not that we give "worlds" a referent by modal logic. — frank
This is nonsense because numbers are already abstract objects. — frank
Banno
How, in your mind, does possible worlds semantics establish extensionality for modal logic? — Metaphysician Undercover
Leontiskos
The possible worlds semantics creates the illusion of extensional objects, "worlds" as a referent. This is the same tactic used by mathematical set theory. They use the concept of "mathematical objects" to create the illusion of extensional referents. It's Platonic realism. The problem is that the reality of these "objects" is not well supported ontologically. — Metaphysician Undercover
The kind of expression we're talking about is:
Necessarily, all John's pets are mammals.
There's no mention of possible worlds in this expression. So no, it's not that we give "worlds" a referent by modal logic. — frank
Metaphysician Undercover
Step by step, Meta. Step by step. The aim here is to see what standard modal theory says before critiquing it. — Banno
Banno
Definition A.1 (Extensionality). If A and B are sets, then A=B iff every element of A is also an element of B , and vice versa.
Metaphysician Undercover
Since the middle ages at least, philosophers have recognized a semantical distinction between extension and intension. The extension of a denoting expression, or term, such as a name or a definite description is its referent, the thing that it refers to; the extension of a predicate is the set of things it applies to; and the extension of a sentence is its truth value. By contrast, the intension of an expression is something rather less definite — its sense, or meaning, the semantical aspect of the expression that determines its extension. For purposes here, let us say that a logic is a formal language together with a semantic theory for the language, that is, a theory that provides rigorous definitions of truth, validity, and logical consequence for the language.[2] A logic is extensional if the truth value of every sentence of the logic is determined entirely by its form and the extensions of its component sentences, predicates, and terms. An extensional logic will thus typically feature a variety of valid substitutivity principles. A substitutivity principle says that, if two expressions are coextensional, that is, if they have the same extension, then (subject perhaps to some reasonable conditions) either can be substituted for the other in any sentence salva veritate, that is, without altering the original sentence's truth value. In an intensional logic, the truth values of some sentences are determined by something over and above their forms and the extensions of their components and, as a consequence, at least one classical substitutivity principle is typically rendered invalid. — SEP
Banno
The extension of a denoting expression, or term, such as a name or a definite description is its referent, the thing that it refers to; the extension of a predicate is the set of things it applies to; and the extension of a sentence is its truth value. — 1.1 Extensionality Lost
n = 0 (i.e., π is a sentence letter) and the extension of π is the truth value TRUE; or
n = 1 and aτ1 is in the extension of π; or
n > 1 and ⟨aτ1, ..., aτn⟩ is in the extension of π. — 1.2 Extensionality Regained
Banno
Banno
Your Example | Tarski Semantics Symbol
--------------------------------------------|-----------------------------
Domain: D = { John, Algol, BASIC } | Domain: D
Individual constants: John, Algol, BASIC | Individual constants: a, b, c ∈ D
Predicate symbols:
P(x) = "Is John's pet" | Predicate symbol: P(x), 1-ary
D(x) = "Is a dog" | Predicate symbol: D(x), 1-ary
L(x,y) = "Is loved by" | Predicate symbol: L(x,y), 2-ary
Extensions:
Ext(P) = { Algol, BASIC } | Extension of P: Ext(P) ⊆ D
Ext(D) = { Algol, BASIC } | Extension of D: Ext(D) ⊆ D
Ext(L) = { (John, Algol), (John, BASIC) } | Extension of L: Ext(L) ⊆ D × D
Satisfaction:
a satisfies P iff a ∈ Ext(P) | a ∈ D satisfies P iff a ∈ Ext(P)
(a,b) satisfies L iff (a,b) ∈ Ext(L)| (a,b) ∈ D × D satisfies L iff (a,b) ∈ Ext(L)
Truth of formulas:
P(Algol) is true iff Algol ∈ Ext(P) | Atomic formula true if tuple ∈ extension
L(John, Algol) is true iff (John, Algol) ∈ Ext(L)| Atomic formula true if tuple ∈ extension
TRUE satisfies "John has two dogs" | 0-ary sentence letter is TRUE iff its extension = TRUE
Banno
Yep. The U and the ∃ quantify within a world, the ☐ and the ◇ across worlds.A quantifer tells us about the number of items in a domain that have a certain property, like all, or some. So "necessary" will mean that all the items (in every possible world) have the property. Possibly mean at least some of them do. — frank
Get involved in philosophical discussions about knowledge, truth, language, consciousness, science, politics, religion, logic and mathematics, art, history, and lots more. No ads, no clutter, and very little agreement — just fascinating conversations.