17
edits
m (→Background: Add more structure) |
(More details on the implementation) |
||
Line 3: | Line 3: | ||
==Background== | ==Background== | ||
===Prerequisites=== | ===Prerequisites=== | ||
This page assumes some background in | This page assumes some background in first-order logic and possible-world semantics. If you know enough to get the gist of the basics of [[Semantics|Toaq semantics]], you should be good to go. If not, here's very briefly what you need to know: we can have a model of propositional logic where we represent each proposition by the set of "possible worlds" where it is true, where a "possible world" for this model is some object that completely determines the truth value of every proposition. Then, to judge truth, we distinguish a possible world that we call the real world, and say that a proposition is true if the set that represents it contains the real world. Then, we have ways to interpret <math>\lor</math>, <math>\neg</math>, and the other symbols of propositional logic as functions on sets, such that we can translate any statement in propositional logic to a set of possible worlds, in such a way that it "is true" (contains the real world) exactly when the statement is true. Oh, and this generalizes to first-order logic as well. Finally, if we have functions, we don't need to explicitly have sets as a "type of object": we can represent a set as a function that tells you whether some object is in the set or not, and you can "get the set back" by applying that function to everything and only keeping the things it returns true on. That way, you can choose to think of a proposition as either a set of possible worlds, or as a function from possible worlds to a truth value. | ||
===Inquisitive semantics=== | ===Inquisitive semantics=== | ||
In inquisitive semantics, rather than being subsets of all possible worlds (of type <math>\left\langle \text{s}, \text{t} \right\rangle</math>), propositions are taken to be nonempty ''sets'' of subsets of all possible worlds (of type <math>\left\langle \left\langle \text{s}, \text{t} \right\rangle, \text{t} \right\rangle</math>), downward closed under containment (meaning that, for some proposition <math>\text{P}</math>, if <math>\text{Q} \in \text{P}</math>, then for all <math>\text{R} \subseteq \text{Q}</math>, <math>\text{R} \in \text{P}</math>). In other words, they are specially-structured sets of what we are used to thinking of as propositions. On the basis of this idea of a proposition, a semantics for first-order logic can be built, that, if we take truth for a proposition <math>\text{P}</math> to be <math>\left\{\text{w}\right\} \in \text{P}</math>, is extensionally equivalent to classical [[predicate logic]]. | In inquisitive semantics, rather than being subsets of all possible worlds (of type <math>\left\langle \text{s}, \text{t} \right\rangle</math>), propositions are taken to be nonempty ''sets'' of subsets of all possible worlds (of type <math>\left\langle \left\langle \text{s}, \text{t} \right\rangle, \text{t} \right\rangle</math>), downward closed under containment (meaning that, for some proposition <math>\text{P}</math>, if <math>\text{Q} \in \text{P}</math>, then for all <math>\text{R} \subseteq \text{Q}</math>, <math>\text{R} \in \text{P}</math>). In other words, they are specially-structured sets of what we are used to thinking of as propositions, which will be called truth-conditional propositions in the rest of this text. In other words, "proposition" will refer to propositions in the inquisitive semantics sense unless otherwise specified. On the basis of this idea of a proposition, a semantics for first-order logic can be built, that, if we take truth for a proposition <math>\text{P}</math> to be <math>\left\{\text{w}\right\} \in \text{P}</math>, is extensionally equivalent to classical [[predicate logic]]. | ||
For an explanation of this semantics, see [https://doi.org/10.1093/oso/9780198814788.003.0004 the book chapter "A first-order inquisitive semantics"]. | For an explanation of this semantics, see [https://doi.org/10.1093/oso/9780198814788.003.0004 the book chapter "A first-order inquisitive semantics"]. | ||
Line 19: | Line 19: | ||
With propositions being downward closed sets, we can always represent them in terms of their maximal elements, which are those elements which are not subsets of any other element. If you think of inquisitive propositions as sets of truth-conditional propositions, the maximal elements are those elements that don't imply any other element. | With propositions being downward closed sets, we can always represent them in terms of their maximal elements, which are those elements which are not subsets of any other element. If you think of inquisitive propositions as sets of truth-conditional propositions, the maximal elements are those elements that don't imply any other element. | ||
The maximal elements of a proposition are called its alternatives, and are meaningful to inquisitive semantics. A proposition asserts that the real world is in at least one of the ( | The maximal elements of a proposition are called its alternatives, and are meaningful to inquisitive semantics. A proposition asserts that the real world is in at least one of the (likely overlapping) alternatives, and simultaneously raises an issue which can be settled by any truth-conditional proposition that provides enough information to conclude, for at least one alternative, that the current world is in it. If asked as a question, such a proposition would ask for the issue to be settled, but it could also, for example, be used as an imperative, requesting the issue to be settled one way or another. However, in an abuse of notation, this proposal will occasionally describe propositions as "asking questions" as a convenient shorthand for "raising an issue which would be settled by any truth-conditional proposition that would give enough information to establish at least one alternative as containing the current world". | ||
An important thing to bear in mind about inquisitive semantics is that it does not give us a Boolean algebra, but only a Heyting algebra, meaning that <math>\neg\neg\text{P} = \text{P}</math> is not guaranteed. In fact, the non-inquisitive projection operator <math>\lambda \text{P}. !\text{P}</math>, which collapses all the alternatives of a proposition into just one which contains them all, thus keeping the assertion the same but ensuring that no question is asked, ''is'' just <math>\lambda \text{P}. \neg\neg\text{P}</math>. Another important operator is the non-informative projection operator <math>\lambda \text{P}. ?\text{P} = \lambda \text{P}. \text{P} \lor \neg\text{P}</math>, which ensures that a proposition does not assert anything by adding an alternative which covers all worlds that would otherwise have been ruled out. | An important thing to bear in mind about inquisitive semantics is that it does not give us a Boolean algebra, but only a Heyting algebra, meaning that <math>\neg\neg\text{P} = \text{P}</math> is not guaranteed. In fact, the non-inquisitive projection operator <math>\lambda \text{P}. !\text{P}</math>, which collapses all the alternatives of a proposition into just one (called <math>\text{info}\left(\text{P}\right)</math>) which contains them all, thus keeping the assertion the same but ensuring that no question is asked, ''is'' just <math>\lambda \text{P}. \neg\neg\text{P}</math>. Another important operator is the non-informative projection operator <math>\lambda \text{P}. ?\text{P} = \lambda \text{P}. \text{P} \lor \neg\text{P}</math>, which ensures that a proposition does not assert anything by adding an alternative which covers all worlds that would otherwise have been ruled out. Finally (TODO source! well tbf I made it up initially but it ''is'' attested, at least in one presentation by one of the inqsem guys) there's the presupposition operator <math>\lambda \text{P}. ;\text{P} = \lambda \text{P}. \left(\text{P} | \text{info}\left(\text{P}\right)\right)</math>. | ||
===Examples=== | ===Examples=== | ||
<math>?\text{P}</math> does not assert anything, but | <math>?\text{P}</math> does not assert anything, but raises the issue of whether <math>\text{P}</math> is the case. | ||
<math>\text{P} \lor \text{Q}</math> | <math>;\left(\text{P} \lor \text{Q}\right)</math> asks for enough information to conclude, for one of <math>\text{P}</math> and <math>\text{Q}</math>, that it is true, while presupposing that at least one is. In other words, it asks to know "which one is true?" without the implication that it couldn't be both, and presupposing that at least one is. The minimally informative answers are "<math>\text{P}</math>" and "<math>\text{Q}</math>", and the maximally informative answers are "only <math>\text{P}</math>", "only <math>\text{Q}</math>", and "both <math>\text{P}</math> and <math>\text{Q}</math>". | ||
<math>\left(\text{P} \lor \text{Q}\right) \ | <math>?\left(\text{P} \lor \text{Q}\right)</math> asks for enough information to conclude either that <math>\text{P}</math> and <math>\text{Q}</math> are both false, or that for one of <math>\text{P}</math> and <math>\text{Q}</math>, it is true. The minimally informative answers are "<math>\text{P}</math>", "<math>\text{Q}</math>", and "neither". | ||
<math>!\left(\text{P} \lor \text{Q}\right)</math> ''only'' asserts that at least one of <math>\text{P}</math> and <math>\text{Q}</math> is the case, without | <math>?!\left(\text{P} \lor \text{Q}\right)</math> asks only for enough information to conclude either that <math>\text{P}</math> and <math>\text{Q}</math> are both false, or that at least one of <math>\text{P}</math> and <math>\text{Q}</math> is true. In other words, it asks "Is it true that <math>\text{P}</math>-or-<math>\text{Q}</math>?". The minimally informative answers are "yes" and "no". | ||
<math>\text{P} \lor \text{Q}</math> as a question ''asserts'' that at least one of <math>\text{P}</math> and <math>\text{Q}</math> is the case, and asks for enough information to conclude, for one of them, that it is true. | |||
<math>\left(\text{P} \lor \text{Q}\right) \land{} ?\text{P} \land{} ?\text{Q}</math> as a question asserts the same, but asks for more information. It raises an issue which can only be settled by fully establishing which of the 3 cases is true: only <math>\text{P}</math>, only <math>\text{Q}</math>, or both? In other words, those are the three minimally informative answers. | |||
<math>!\left(\text{P} \lor \text{Q}\right)</math> ''only'' asserts that at least one of <math>\text{P}</math> and <math>\text{Q}</math> is the case, without raising any issue. | |||
<math>\forall x. ?\text{P}\left(x\right)</math> does not assert anything, and asks, for each <math>x</math>, whether <math>\text{P}\left(x\right)</math> is the case or not. | <math>\forall x. ?\text{P}\left(x\right)</math> does not assert anything, and asks, for each <math>x</math>, whether <math>\text{P}\left(x\right)</math> is the case or not. | ||
<math>\exists x. \text{P}\left(x\right)</math> asserts that that an <math>x</math> exists such that <math>\text{P}\left(x\right)</math>, and asks for enough information to identify at least one such <math>x</math>. | <math>\exists x. \text{P}\left(x\right)</math> asserts that that an <math>x</math> exists such that <math>\text{P}\left(x\right)</math>, and raises an issue which can be settled by the proposition <math>\text{P}\left(x\right)</math> for any particular <math>x</math>. As a question, it thus asks for enough information to identify at least one such <math>x</math>. | ||
<math>?\exists x. \text{P}\left(x\right)</math> does not assert anything, and asks either to be able to conclude that no <math>x</math> exists which satisfies <math>\text{P}\left(x\right)</math>, or to be able to identify at least one <math>x</math> which does. | <math>?\exists x. \text{P}\left(x\right)</math> does not assert anything, and asks either to be able to conclude that no <math>x</math> exists which satisfies <math>\text{P}\left(x\right)</math>, or to be able to identify at least one <math>x</math> which does. | ||
Line 40: | Line 46: | ||
<math>!\exists x. \text{P}\left(x\right)</math> is only the assertion of existence. | <math>!\exists x. \text{P}\left(x\right)</math> is only the assertion of existence. | ||
==Proposal aims ( | ==Proposal aims (as used during the development)== | ||
'''Note''': this is an ordered list, in order of decreasing priority. | '''Note''': this is an ordered list, in order of decreasing priority. | ||
Line 60: | Line 66: | ||
==TODO proposal details== | ==TODO proposal details== | ||
Lift Toaq's current first-order truth-conditional semantics into first-order inquisitive semantics. This (I | Lift Toaq's current first-order truth-conditional semantics into first-order inquisitive semantics. | ||
This is pretty easy: take truth-conditional propositions to their powersets, and to presuppose a proposition <math>\text{P}</math>, presuppose <math>\text{info}\left(\text{P}\right)</math>. | |||
The complementizer {{t|ma}} will gain semantics, specifically <math>\lambda \text{P}. ?!P</math>. | |||
We will need to add a new phrase to the grammar, the completeness phrase, TODO describe the completeness operators. However, it will usually have a null head, the incompleteness operator (which I'm pretty sure just does nothing?). | |||
We'll probably want prefixes that apply to quantifiers and apply one of the following to the result of applying the quantifier (in other words, applying them outside the quantifier): <math>!</math>, <math>;</math>, <math>?</math>, <math>?!</math>. | |||
Maybe we can get by with just putting those words into <math>\Sigma</math> (in addition to being prefixes), | |||
or maybe we'll want a <math>\Sigma_?</math> phrase with scope outside of quantifiers. TODO TBD. | |||
We could introduce a new (unprefixed, single-syllable, so as to be short and easy to use) determiner <math>;\exists</math> which would be like {{t|hú}} or {{t|ké}} without having to decide if you want it to be endophoric or exophoric. | |||
Maybe it would be enough to just have determiners <math>\exists</math>, <math>;\exists</math>, <math>?\exists</math>, and <math>!\exists</math>, and we wouldn't need any prefixes? | |||
Finally, the {{t|hí}} problem: if we want to remain backwards compatible with existing Toaq Delta wh-questions, we must assign it a meaning. Unfortunately, whether or not wh-questions generate presuppositions (in our notation, whether {{t|hí}} means <math>;\exists</math> or <math>?\exists</math>) is a highly contested issue that we would be forced to pick a side on... | |||
We might also want new or different connectives, or at least to give specific denotations for them. For example, we probably want {{t|ró}} to create two alternatives, which means we'd want it to be <math>\left(P \land \neg\text{Q}\right) \lor \left(\neg\text{P} \land{} \text{Q}\right)</math>. Other potentially quite useful connectives are (sometimes writing them out in a more verbose way than necessary to make their alternatives clearer): | |||
* <math>?\text{P} \land{} ?\text{Q}</math> (one or the other or both or neither) | |||
* <math>\left(P \land \text{Q}\right) \lor \left(P \land \neg\text{Q}\right) \lor \left(\neg\text{P} \land \text{Q}\right)</math> (one or the other or both) | |||
* <math>\left(P \land \neg\text{Q}\right) \lor \left(\neg\text{P} \land \text{Q}\right) \lor \left(\neg\text{P} \land \neg\text{Q}\right)</math> (one or the other or neither) | |||
And so many more, this is rich bikeshedding territory and luckily more can easily be added later. |
edits