Commit 955b11036a9990385e5b43118fd7b1bc247bdd9e

Thomas de Grivel 2020-05-17T12:14:58

modal logic

diff --git a/Makefile b/Makefile
index f2ec9a6..69bbbe2 100644
--- a/Makefile
+++ b/Makefile
@@ -3,12 +3,19 @@ FONTSIZE = 8pt
 
 MD = \
 	bsd \
+	modal-logic \
 	pandoc \
 	railsonlisp \
 	test
 
 TEX =
 
+PDF = \
+	bsd.pdf \
+	pandoc.pdf \
+	railsonlisp.pdf \
+	test.pdf
+
 all: pdf
 
 clean:
@@ -18,10 +25,6 @@ clean:
 %.pdf: %/index.md
 	cd "${@:%.pdf=%}" && pandoc -st beamer -V theme:${THEME} -V fontsize:${FONTSIZE} -o ../$@ -f gfm index.md
 
-PDF = \
-	${MD:%=%.pdf} \
-	${TEX:%=%.tex.pdf}
-
 pdf: ${PDF}
 
 .PHONY: all clean pdf
diff --git a/modal-logic/index.md b/modal-logic/index.md
new file mode 100644
index 0000000..75f2f81
--- /dev/null
+++ b/modal-logic/index.md
@@ -0,0 +1,24 @@
+# Modal logic
+
+## 1. Notation
+¬A   "Not A"
+
+□A    "It is necessary that A"
+
+◊A    "It is possible that A"
+
+A → B "If A then B"
+
+## 2. Contruction
+K is a weak logic (Saul Kripke)
+
+### 2.1 Necessitation rule
+A is a theorem of K → □A is a theorem of K
+
+### 2.2 Distribution axiom
+□(A → B) → (□A → □B)
+
+## 3. T
+T is K plus the following axiom :
+
+□A → A