Schöter (1996b): Evidential Bilattice Logic and Lexical Inference #
This file formalizes the value space of the paper's Evidential Bilattice Logic. Natural
reasoning is partial, paraconsistent, relevant and defeasible, and the paper captures the four
properties by climbing a progression of lattices (Fig. 1): the classical two values, Kleene's
three, Belnap's FOUR, and the evidential bilattice PRESUP over the chain 0 < ½ < 1, whose
values are pairs of degrees of evidence for and against a proposition (PRESUP, the diagonal
product Fin 3 ⊙ Fin 3), so that presumptions, confusion and defeated
defaults join the gap and the glut. FOUR embeds in it preserving both orders (embed_le,
embed_kLE). The evidential space is partitioned into Fitting's classical and consistent
values and the paper's designated and semi-designated ones, with the paper's order-theoretic
characterizations of the latter two (designated_iff_top_kLE, semiDesignated_iff). The
semi-designation function, the presumably operator of the evaluation clauses and the
evidential weighting that keeps only the dominant evidence are value-level connectives
(semiDesignation, presumably, weight), the last mapping PRESUP onto the constants of
[Gin88]'s default bilattice without being a homomorphism.
Implementation notes #
- The paper writes a value as
⟨against, for⟩, reversing Fitting's coordinate order to fit its diagrams; this file keeps the substrate's(for, against)order, so the paper's⟨a, b⟩is.mk b ahere. - Fitting's conflation on
PRESUPcomplements each coordinate on the chain byFin.rev; it is the study'sConflationinstance, built byBilattice.Product.conflation. - The paper's epistemic states, evidential links, its assertion, evaluation and closure semantics, and the §4 analyses of entailment, implicature and presupposition that run on them are not formalized; only the value level is.
References #
The paper's PRESUP (§2.1): the evidential bilattice over the 3-chain Fin 3 ~ {0, ½, 1},
FOUR with defeasible and presumed values added.
Equations
- Schoter1996b.PRESUP = Bilattice.Product (Fin 3) (Fin 3)
Instances For
Fitting's conflation on PRESUP, complementing each coordinate on the chain by Fin.rev.
⊥: no information, a presupposition gap.
Equations
Instances For
Definite truth: full evidence for, none against.
Equations
Instances For
Definite falsity.
Equations
Instances For
Inconsistent or overdefined, a glut.
Equations
Instances For
Presumably true: defeasible (½) evidence for, none against.
Equations
Instances For
Presumably false.
Equations
Instances For
Confused: conflicting defeasible evidence, not as strong a contradiction as I (§2.1).
Equations
Instances For
The defeated default D⁺: default evidence for falsity overridden by definite evidence for
truth (§2.1).
Equations
Instances For
The defeated default D⁻: default evidence for truth overridden by definite evidence for
falsity (§2.1).
Equations
Instances For
Bool ↪ Fin 3: false ↦ 0 (no evidence), true ↦ 2 (full evidence).
Equations
- Schoter1996b.boolToFin3 b = if b = true then 2 else 0
Instances For
FOUR is a sub-bilattice of PRESUP in the truth order: the embedding preserves and
reflects ≤.
FOUR is a sub-bilattice of PRESUP in the knowledge order: the embedding preserves and
reflects ≤ₖ.
A presupposition gap and a defeasible presumption are both consistent; only the overdefined
glut is excluded, so PRESUP keeps the gap-based logic and layers defeasible values on it.
Partitions of the evidential space (§2.2) #
The classical and consistent subspaces are Fitting's (IsExact, IsConsistent); the designated and semi-designated subspaces are the paper's, with
its footnote characterizations DES = {x | t ≤ₖ x} and SEMI = {x | ¬x ≤ x, U <ₖ x} proved as
order-theoretic facts.
A designated value (§2.2) has maximal positive evidence: DES = {⟨a, b⟩ | b = 1}.
Equations
- Schoter1996b.Designated x = (x.pro = ⊤)
Instances For
A semi-designated value (§2.2) has some positive evidence, at least as strong as its
negative evidence: SEMI = {⟨a, b⟩ | a ≤ b, 0 < b}.
Equations
- Schoter1996b.SemiDesignated x = (x.con ≤ x.pro ∧ ⊥ < x.pro)
Instances For
The footnote characterization of designation: a value is designated iff it is
knowledge-above the truth top, DES = {x | t ≤ₖ x} (§2.2).
The footnote characterization of semi-designation: a value is semi-designated iff it is
truer than its negation and contains some information, SEMI = {x | ¬x ≤ x, U <ₖ x} (§2.2).
The designated subspace of PRESUP is {T, D⁺, I} (§2.2).
The semi-designated subspace of PRESUP is {P⁺, C, T, D⁺, I} (§2.2).
On FOUR, with no defeasible evidence, semi-designation collapses to designation,
SEMI = DES (§2.2).
The consistent fragment of FOUR is closed under negation, the truth operations and
consensus ⊓ₖ (§2.2).
The consistent fragment is not closed under gullibility ⊔ₖ: credulously combining
consistent evidence can produce the glut, so paraconsistency is localized rather than absent.
The classical fragment of FOUR is closed under negation and the truth operations
(§2.2), and so supports classical logic.
Value-level connectives (Definitions 4, 5, 14 and 16) #
The recursive evaluation clauses of Definition 14 are value-functional except for the
inference-link connective: clause 1 is Ginsberg negation ᶜ, clauses 3 and 4 are ⊓ and ⊔, clause 5
is Fitting's guard, and clause 2, the presumably operator, is built from the guard and the
semi-designation function.
The semi-designation function σ (Definition 5): T on the semi-designated values, F
elsewhere.
Equations
- Schoter1996b.semiDesignation x = if Schoter1996b.SemiDesignated x then Bilattice.Product.mk ⊤ ⊥ else Bilattice.Product.mk ⊥ ⊤
Instances For
The value-level presumably operator π (Definition 14, clause 2): σ(v) : T ⊕ σ(¬v) : F,
presumably true if the value is semi-designated, presumably false if its negation is, the two
unified informationally.
Equations
Instances For
presumably fixes the definite values and the gap, and raises a presumption to
definite truth.
The evidential-weighting function f⋆ (Definition 16) suppresses the dominated evidence, so
that only the dominant evidence figures in evaluation.
Equations
- Schoter1996b.weight x = if x.con < x.pro then Bilattice.Product.mk x.pro ⊥ else if x.pro < x.con then Bilattice.Product.mk ⊥ x.con else x
Instances For
Weighting evaluates a defeated default as the definite value that defeated it:
f⋆(D⁺) = T.
f⋆ maps PRESUP onto the seven constants of [Gin88]'s default bilattice
(Definition 16).
The weighting is not a bilattice homomorphism onto the default bilattice (Definition 16):
it fails to commute with gullibility ⊔ₖ.