From 93689618c67e8d6f5db9702097d614d3fbd1ab57 Mon Sep 17 00:00:00 2001 From: JJ Date: Sun, 17 Mar 2024 13:26:54 -0700 Subject: meow --- 404.html | 3 +-- _layouts/linguistics.html | 2 +- ctf/index.md | 6 +++--- linguistics/semantics.md | 7 +++++++ mathematics/algebra.md | 7 +++---- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/404.html b/404.html index 6a4e9d3..ef198cd 100644 --- a/404.html +++ b/404.html @@ -14,9 +14,8 @@ title: 404 -
+

404

Page not found
- diff --git a/_layouts/linguistics.html b/_layouts/linguistics.html index 97c21d1..15b2ffc 100644 --- a/_layouts/linguistics.html +++ b/_layouts/linguistics.html @@ -15,7 +15,7 @@ layout: default glossary syntax semantics - types + pragmatics diff --git a/ctf/index.md b/ctf/index.md index 5a5c15a..511a415 100644 --- a/ctf/index.md +++ b/ctf/index.md @@ -20,10 +20,10 @@ a list of past, present, and future ctfs can be found on [ctftime](https://ctfti while competing in ctfs can be group work: practice is overwhelmingly a solo activity. to get good at playing in ctfs, one must learn to be very comfortable learning on their own. - +
  • misc

  • + --> diff --git a/linguistics/semantics.md b/linguistics/semantics.md index 7615145..fc7feb2 100644 --- a/linguistics/semantics.md +++ b/linguistics/semantics.md @@ -11,3 +11,10 @@ How do we know what sentences are true and which are false?
    What does it *mean* for a sentence to be true?
    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*. + + +## Resources +- ✨ [Invitation to Formal Semantics](https://eecoppock.info/bootcamp/semantics-boot-camp.pdf) diff --git a/mathematics/algebra.md b/mathematics/algebra.md index 1da221b..0ba7847 100644 --- a/mathematics/algebra.md +++ b/mathematics/algebra.md @@ -5,8 +5,7 @@ title: mathematics/algebra # algebra -modern algebra is the study of **algebraic structures**: groups, rings, fields, modules, and the like. -these structures are very abstract: and so results can be applied to a wide variety of situations. +Modern algebra is the study of **algebraic structures**: groups, rings, fields, modules, and the like. These structures are very abstract: and so results can be applied to a wide variety of situations. ## structures @@ -45,8 +44,8 @@ A **vector space** $V$ over a field $F$ of scalars is a set with a binary operat - additive inverse: $∀v, ∃-v: v+(-v) = 0$ - commutativity: $∀u,v : u+v=v+u$ - $(V, )$ is a *scalar operation*: - - scalar identity: $∃1 ∈ F : 1v = v1 = v$ - - commutativity: $∀a,b ∈ F, ∀v ∈ V (ab)v = a(bv)$ + - scalar identity: $∃1 ∈ F, ∀v ∈ V : 1v = v1 = v$ + - commutativity: $∀a,b ∈ F, ∀v ∈ V : (ab)v = a(bv)$ - The *distributive laws* hold: - $∀a ∈ F, ∀u,v ∈ V : a(u+v) = au+av$ - $∀a,b ∈ F, ∀v ∈ V : (a+b)v = av + bv$ -- cgit v1.2.3-70-g09d2