「‍」 Lingenic

Many-Valued Logic

(⤓.md ◇.md); γ ≜ [2026-07-17T120407.600, 2026-07-17T135416.643] ∧ |γ| = 3

Many-Valued Logic

Origin. Jan Łukasiewicz introduced three-valued logic (1920) for future contingents ("there will be a sea battle tomorrow"). Emil Post explored n-valued and infinite-valued logics (1921). Stephen Kleene developed three-valued logic for partial recursive functions (1938). Lotfi Zadeh introduced fuzzy logic (1965). Multiple traditions with different motivations.

Models. Truth values beyond true and false. Reasons include: indeterminacy (future, vagueness), partiality (undefined computations), degrees of truth (fuzzy), quantum superposition, paradox accommodation. Different systems assign different meanings to intermediate values.

Formalism.

Łukasiewicz three-valued (Ł3): Values: 0 (false), ½ (indeterminate), 1 (true)

  • ¬A = 1 - A
  • A ∧ B = min(A, B)
  • A ∨ B = max(A, B)
  • A → B = min(1, 1 - A + B)

Tautologies differ from classical: A ∨ ¬A evaluates to ½ when A = ½.

Kleene strong three-valued (K3): Values: 0, u (unknown), 1

  • Connectives as in Łukasiewicz for ¬, ∧, ∨
  • A → B = ¬A ∨ B
  • Designed for partial functions: u propagates

Kleene weak three-valued: u is "undefined" and infects all computations.

Łukasiewicz infinite-valued (Ł∞): Values: [0, 1] real interval Same connective definitions, continuous.

Fuzzy logic (Zadeh): Membership functions μ: X → [0,1]

  • μ(A ∧ B) = min(μ(A), μ(B)) or product
  • μ(A ∨ B) = max(μ(A), μ(B)) or probabilistic sum
  • Fuzzy inference: rules with fuzzy antecedents and consequents

Belnap four-valued (FDE): Values: N (neither), F (false), T (true), B (both) Arranged in a lattice. Handles incomplete and inconsistent information.

Symbols.

SymbolUnicodeNameMeaning
U+22A4TrueDesignated/true value
U+22A5FalseAnti-designated
½, u, ⊙IntermediateThird value
[0,1]Unit intervalContinuous truth degrees
μU+03BCMembershipFuzzy membership function
N, BNeither, BothBelnap values
U+2297T-normFuzzy conjunction
U+2295T-conormFuzzy disjunction

Metatheory. Many-valued logics form a spectrum. Łukasiewicz logics have algebraic semantics (MV-algebras). Fuzzy logic connects to continuous t-norms. Three-valued logics often lack certain classical tautologies. Functional completeness varies: which functions can be defined from the primitives? Some many-valued logics are decidable; complexity varies. Gödel-Dummett logic (infinite-valued) is intermediate between classical and intuitionistic.

Applies to. Vagueness and approximate reasoning. Fuzzy control systems. Database nulls (SQL three-valued logic). Partial evaluation and undefined values. Quantum logic. Expert systems. Modeling uncertainty distinct from probability.

Limitations. No single "correct" many-valued logic — different applications need different systems. Sorites paradox (heap) isn't fully resolved by any finite-valued logic. Fuzzy logic criticized for ad hoc membership functions. The meaning of intermediate values is often unclear. Many-valued logics sacrifice some useful classical properties (like A ∨ ¬A). Inference procedures are more complex.

© 2026 Lingenic LLC