三値論理
3-valued logic、ternary logic、trivalent logic
3値論理 - Wikipedia
Three-valued logic - Wikipedia
Three-state logic - Wikipedia
三進法 - Wikipedia
Ternary computer - Wikipedia
Balanced ternary - Wikipedia
それぞれの體系は古典論理を異なる意圖で擴張してゐ、保存する規則も異なる。それぞれの體系は異なる一般化に結び附くから「三値論理」の意味で網羅する事は有意義ではなからう
三値論理 (不定 I)。不定 (indeterminate)。Łukasiewicz の三値論理$ Ł_3
3値論理 - Wikipedia#ウカシェヴィッチの3値論理
Three-valued logic - Wikipedia#Łukasiewicz_logic
Łukasiewicz logic - Wikipedia
Many-valued logic - Wikipedia#Łukasiewicz_logics_Lv_and_L∞
Jan Łukasiewicz (Stanford Encyclopedia of Philosophy)#5. Many-Valued Logic
table:indeterminate
A B A∧B A∨B A→B ¬A A⊗B A⊕B
T T T T T F T T
T F F T F F F T
F T F T T T F T
F F F F T T F F
T I I T I F I T
F I F I T T F I
I T I T T I I T
I F F I I I F I
I I I I T I F T
排中律と無矛盾律は成り立たない
例 : 未來偶然命題
特稱否定$ sOpも不定を意味し得る
Αριστοτέλης の名辭論理
公理
$ A\to(B\to A).
$ (A\to B)\to((B\to C)\to(A\to C)).
$ ((A\to B)\to B)\to((B\to A)\to A).
$ (\neg A\to\neg B)\to(B\to A).
divisibility :$ (A\land B)\to(A\otimes(A\to B))
double negation :$ \neg\neg A\to A
實數意味論。min-max 代數と見做せる
$ v(T)=1,$ v(I)=0.5,$ v(F)=0
implication :$ v(A\to B)=\mathrm{min}(1,1-v(A)+v(B))
equivalence :$ v(A\lrarr B)=1-|v(A)-v(B)|
negation :$ v(\neg A)=1-v(A)
weak conjunction :$ v(A\land B)=\mathrm{min}(v(A),v(B))
weak disjunction :$ v(A\lor B)=\mathrm{max}(v(A),v(B))
strong conjunction :$ v(A\otimes B)=\mathrm{max}(0,v(A)+v(B)-1)
strong disjunction :$ v(A\oplus B)=\mathrm{min}(1,v(A)+v(B))
Łukasiewicz 無限値論理へ擴張できる
Łukasiewicz fuzzy logic
代數意味論
MV 代數
MV-algebra - Wikipedia
MV algebras in nLab
BCK 代數
Łukasiewicz–Moisil algebra - Wikipedia
三値論理 (未定義 U)。未定義 (undefinedness)。Kleene の三値論理$ K_3
3値論理 - Wikipedia#クリーネの3値論理
Three-valued logic - Wikipedia#Kleene and Priest logics
SQL - Wikipedia#3値論理
Many-valued logic - Wikipedia#Kleene_(strong)_K3_and_Priest_logic_P3
Many-Valued Logic (Stanford Encyclopedia of Philosophy)#2.2 From two to three truth values: gaps and gluts
Belnap の四値論理の一部
table:undefinedness
A B A∧B A∨B A→B ¬A
T U U T U F
F U F U T T
U T U T T U
U F F U U U
U U U U U U
$ A\to B\equiv\neg A\lor Bが成り立つ
cf. default 推論
RDB (relational database) の意味論
$ ({\rm NULL}={\rm NULL})\iff{\rm NULL}
Null (SQL) - Wikipedia#Comparisons with NULL and the three-valued logic (3VL)
關係論理
De Morgan algebra - Wikipedia#Kleene_algebra
paracomplete logic
三値論理 (無意味 M)。無意味 (meaningless)。Bochvar の三値論理
3値論理 - Wikipedia#ボフバールの3値論理
Many-valued logic - Wikipedia#Bochvar's_internal_three-valued_logic
table:meaningless
A B A∧B A∨B A→B ¬A
T M M M M F
F M M M M T
M T M M M M
M F M M M M
M M M M M M
Void 型の樣な、矛盾を含んだ推論
三値論理 (兩方 B)。兩方 (both)
Paraconsistent logic - Wikipedia#An_ideal_three-valued_paraconsistent_logic (a.k.a. Pac、LFI1)
Belnap の四値論理の一部
table:both
A B A∧B A∨B A→B ¬A
T B B T B F
F B F B T T
B T B T T B
B F F B F B
B B B B B B
矛盾許容論理
R-mingle 3 (RM3)
Three-valued logic - Wikipedia#RM3 logic
table:RM3
A B A→B
T U F
F U T
U T T
U F F
U U U
HT (SmT。G3)
Three-valued logic - Wikipedia#HT logic
Many-valued logic - Wikipedia#Gödel_logics_Gk_and_G∞
table:HT
A B A→B ¬A
T NF NF F
F NF T T
NF T T F
NF F F F
NF NF T F
中閒論理
Three-valued logic - Wikipedia#Ternary Post logic$ P_3
Many-valued logic - Wikipedia#Post logics Pm
table:Post
A B A∧B A∨B A→B ¬A
T 1/2 1/2 T 1/2
F 1/2 F 1/2 T
1/2 T 1/2 T F
1/2 F F 1/2 F
1/2 1/2 1/2 1/2 F
$ \land,$ \lor,$ \negは三値論理 (無意味 M)を除いて同じ
table:三値
三値論理 (不定 I) 三値論理 (未定義 U) 三値論理 (無意味 M) 三値論理 (兩方 B) G3 P3
A∧B T∧I=I、F∧I=F、I∧I=I T∧U=U、F∧U=F、U∧U=U T∧M=M、F∧M=M、M∧M=M T∧B=B、F∧B=F、B∧B=B T∧1/2=1/2、F∧1/2=F、1/2∧1/2=1/2
A∨B T∨I=T、F∨I=I、I∨I=I T∨U=T、F∨U=U、U∨U=U T∨M=M、F∨M=M、M∨M=M T∨B=T、F∨B=B、B∨B=B T∨1/2=T、F∨1/2=1/2、1/2∨1/2=1/2
¬A ¬I=I ¬U=U ¬M=M ¬B=B ¬NF=F ¬1/2=F
三値論理 (未定義 U)と三値論理 (無意味 M)を除き$ A\to B\equiv\neg A\lor Bは成り立たない
table:含意
三値論理 (不定 I) 三値論理 (未定義 U) 三値論理 (無意味 M) 三値論理 (兩方 B) RM3 G3
T→X I U M B F NF
F→X T T M T T T
X→T T T M T T T
X→F I U M F F F
X→X T U M B U T
T→X は全ての體系で X
X→F は三値論理 (無意味 M)を除く全ての體系で T
X→T は三値論理 (無意味 M)を除く全ての體系で T
X→F と X→X に個性が表れる
三値論理 (兩方 B)では B→F=F
T→F=F、F→F=F と同じ
三値論理 (不定 I)では I→I=I
T→T=T、F→F=F と同じ
直觀主義論理は三値論理でない