summaryrefslogtreecommitdiff
path: root/linguistics/semantics.md
diff options
context:
space:
mode:
authorJJ2024-03-17 23:12:47 +0000
committerJJ2024-03-17 23:12:47 +0000
commit1556d6faa0e87d8601e0967196046fef179d3987 (patch)
treeeb4c1b6c47a6c05c6cdd5e6526ab4335014e0c86 /linguistics/semantics.md
parent7ab4c6463a87137be5106b7e55eaa2e50fa1096d (diff)
meow
Diffstat (limited to 'linguistics/semantics.md')
-rw-r--r--linguistics/semantics.md36
1 files changed, 35 insertions, 1 deletions
diff --git a/linguistics/semantics.md b/linguistics/semantics.md
index fc7feb2..105a0fd 100644
--- a/linguistics/semantics.md
+++ b/linguistics/semantics.md
@@ -13,8 +13,42 @@ What conditions must hold for a sentence to be true?
Formal semantics attempts to answer those questions by providing a *framework* for determining what *conditions* must hold for a sentence to be true.
-This framework is [first-order/predicate logic](../mathematics/logic) and the [simply-typed lambda calculus](../plt/lambda-calculus). On top of this, we often build set theory, relying on *characteristic functions* of the lambda calculus to denote *set membership*.
+This framework is [first-order/predicate logic](../mathematics/logic) and the [simply-typed lambda calculus](../plt/lambda-calculus). On top of this, we often build set theory, relying on *characteristic functions* of the lambda calculus as denotations of *set membership*.
+## Basic Principles
+
+### Compositionality
+
+
+### Predicate Logic & The Lambda Calculus
+
+Formal semantics begets a formal system for such semantics, and *first-order logic* and *the lambda calculus* are a natural fit. As discussed above, language functions by composition - and what are functions but their property of composition?
+
+[*An Invitation to Formal Semantics*](https://eecoppock.info/bootcamp/semantics-boot-camp.pdf) covers basic logic and the lambda calculus well in its first six chapters. Otherwise, see [logic](../mathematics/logic), and [lambda-calculus](../plt/lambda-calculus).
+
+## Denotational Semantics
+
+With basic logic and the lambda calculus as our base, we may simply get straight to assigning *meaning* to language.
+
+### Entities and Functions
+
+### Quantification
+
+### Reference
+
+### Numbers and Plurality
+
+### Event Semantics
+
+### Tense and Aspect
+
+## Beyond Truth
+
+### Necessity and Possibility
+
+### Command, Request, Obligation
+
+### Questions
## Resources
- ✨ [Invitation to Formal Semantics](https://eecoppock.info/bootcamp/semantics-boot-camp.pdf)