Mixed consequence #
A mixed consequence relation ([CERvR12], Definition 17) reads the premises of a
sequent Γ ⇒ Δ by one notion of satisfaction and its conclusions by another: Γ ⇒ Δ is valid
when every model that p-satisfies all of Γ q-satisfies some member of Δ. With p = q this
is ordinary multiple-conclusion consequence. The strict, classical and tolerant satisfaction of
[CERvR12] give nine such relations, among them the non-transitive st.
The structural behaviour of a mixed relation is fixed by how its two notions compare, in the
pointwise order on satisfaction relations. The relation is reflexive iff p ≤ q, closed under cut
when q ≤ p, and grows as p strengthens and q weakens (Lemma 7). Negation dualizes it
(Lemma 6), and the deduction theorem holds when the conditional is read at q with its
antecedent at p (Lemma 10).
Main definitions #
Consequence.Satisfies p q M Γ Δ: the modelMsatisfies the sequentΓ ⇒ Δ.Consequence.MixedConsequence p q Γ Δ: every model satisfies it (Definition 17).Consequence.IsDual neg p' p:p'is the dual ofpalongneg(Definition 20).
Main results #
MixedConsequence.comap: validity transfers along model correspondences (§2.2.2).MixedConsequence.mono: strength monotonicity (Lemma 7).stdRefl_mixedConsequence_iff: reflexivity holds iffp ≤ q.MixedConsequence.cut,isTrans_mixedConsequence: cut, and hence transitivity, whenq ≤ p.mixedConsequence_iff_dual:Γ ⇒ Δis valid iff¬Δ ⇒ ¬Γis valid for the dual standards (Lemma 6).mixedConsequence_cons_cons_iff: the deduction theorem in sequent form (Lemma 10).
Implementation notes #
Satisfaction notions are relations Model → Formula → Prop, ordered pointwise, so p ≤ q says
that whatever a model p-satisfies it also q-satisfies. A family of notions indexed by modes,
like the three of [CERvR12], enters by fixing the mode. Premises and conclusions are
lists: sequents are finite, as the deduction theorem requires.
References #
The model M satisfies the sequent Γ ⇒ Δ with premises read by p and conclusions by q:
if it p-satisfies every premise, it q-satisfies some conclusion.
Equations
- Consequence.Satisfies p q M Γ Δ = ((∀ (γ : Formula), γ ∈ Γ → p M γ) → ∃ (δ : Formula), δ ∈ Δ ∧ q M δ)
Instances For
Mixed consequence ([CERvR12], Definition 17): every model that p-satisfies all
the premises q-satisfies some conclusion.
Equations
- Consequence.MixedConsequence p q Γ Δ = ∀ (M : Model), Consequence.Satisfies p q M Γ Δ
Instances For
p' is the dual of p along neg ([CERvR12], Definition 20): a model
p'-satisfies neg φ exactly when it does not p-satisfy φ.
Equations
- Consequence.IsDual neg p' p = ∀ (M : Model) (φ : Formula), p' M (neg φ) ↔ ¬p M φ
Instances For
Cut at a single model: if M satisfies φ, Γ ⇒ Δ and Γ ⇒ φ, Δ, it satisfies Γ ⇒ Δ,
provided q-satisfying the cut formula implies p-satisfying it.
Validity transfers along a map of models that preserves the satisfaction of the premises and reflects that of the conclusions: the model correspondences of [CERvR12], §2.2.2.
Lemma 7 of [CERvR12]: holding premises to a stronger standard, or conclusions to a weaker one, preserves validity.
Weakening: adding premises or conclusions preserves validity.
A sequent sharing a formula between its sides is valid when p ≤ q.
Cut: from φ, Γ ⇒ Δ and Γ ⇒ φ, Δ infer Γ ⇒ Δ, when q ≤ p (the form of transitivity in
[CERvR12], §3.3.2).
With a single conclusion, mixed consequence is truth preservation from p to q.
Definition 18 of [CERvR12]: validity with no premises is q-validity.
Definition 18 of [CERvR12]: validity with no conclusions is p-unsatisfiability.
The single-premise, single-conclusion relation is reflexive exactly when p ≤ q.
The single-premise, single-conclusion relation is transitive when q ≤ p.
Lemma 6 of [CERvR12]: Γ ⇒ Δ is valid for p, q iff the negated sequent
¬Δ ⇒ ¬Γ is valid for their duals q', p'.
Lemma 10 of [CERvR12] in sequent form: a premise moves into the antecedent of a
conclusion when the conditional is q-satisfied just if its antecedent's p-satisfaction brings
its consequent's q-satisfaction.