Skip to main content

Hyperdoctrines and the Ontology of Stratified Semantics

  • Chapter
  • First Online:
Algebraic Perspectives on Substructural Logics

Part of the book series: Trends in Logic ((TREN,volume 55))

Abstract

I present a version of Kit Fine’s stratified semantics for the logic RWQ and define a natural family of related structures called RW hyperdoctrines. After proving that RWQ is sound with respect to RW hyperdoctrines, we show how to construct, for each stratified model, a hyperdoctrine that verifies precisely the same sentences. Completeness of RWQ for hyperdoctrinal semantics then follows from completeness for stratified semantics, which is proved in an appendix. By examining the base category of RW hyperdoctrines, we find reason to be worried about the ontology of stratified models.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 119.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For preliminaries on category theory, see e.g., [11].

  2. 2.

    This can be fleshed out more, but it would take us too far afield to do so—the interested reader is referred to [22] for details.

  3. 3.

    The Routley star was introduced by Routley and Routley in [21]. For more on how to interpret it, see [4] or [20]. An anonymous referee helpfully points out that there are precursors to the Routley star in the history of logic, some of which are helpfully surveyed in [5, Sects. 4.3–4.4]. Here, Dunn amusingly reports that [21] ‘more or less just springs [the star operator] on the reader’.

  4. 4.

    Since is a closure operator, we have that, for all t; if \(t\le u\) then ; and .

  5. 5.

    Context will in general suffice to determine whether we mean, e.g., \(I_X(x)\) or \(I_Y(x)\), and where context doesn’t so determine this feature guarantees that it doesn’t matter. So we will tend to just write I(x).

  6. 6.

    Category-theorists often call conditions that make mention of features internal to the objects in a category evil. Both RH2 and RH4 have a bit too much ‘evil’ in them to win broad approbation from categorially-minded folks. I have a sneaking suspicion that they both conditions can, with proper reformulation of other parts of the theory, be avoided or at least made less evil, but have not been able to do so on my own to this point.

  7. 7.

    The X’s contain the kind of information (viz. where in the hyperdoctrine one is doing the evaluating) that is easy to lose track of, so we will in general not omit them.

References

  1. A.R. Anderson, N.D. Belnap, Entailment: The Logic of Relevance and Neccessity, vol. I (Princeton University Press, Princeton, 1975)

    Google Scholar 

  2. R.T. Brady, Natural deduction systems for some quantified relevant logics. Logique Et Analyse 27(108), 355–378 (1984)

    Google Scholar 

  3. R.T. Brady, Some concerns regarding ternary-relation semantics and truth-theoretic semantics in general. IfCoLog J. Logics their Appl. 4(3), 755–781 (2017)

    Google Scholar 

  4. J.M. Dunn, Star and perp: two treatments of negation. Philos. Perspect. 7, 331–357 (1993)

    Article  Google Scholar 

  5. K. Fine, Models for entailment. J. Philos. Logic 3(4), 347–372 (1974)

    Article  Google Scholar 

  6. K. Fine, Reasoning with Arbitrary Objects (Blackwell, Oxford, 1985)

    Google Scholar 

  7. K. Fine, Semantics for quantified relevance logic. J. Philos. Logic 17(1), 27–59 (1988)

    Article  Google Scholar 

  8. K. Fine, Incompleteness for Quantified Relevance Logics. Directions in Relevant Logic (Springer, Berlin, 1989), pp. 205–225

    Google Scholar 

  9. K. Fine, N. Tennant, A defence of arbitrary objects. Proc. Aristotelian Soc., Suppl. Vol. 57, 55–89 (1983)

    Article  Google Scholar 

  10. N. Galatos, P. Jipsen, T. Kowalski, H. Ono, Residuated Lattices: An Algebraic Glimpse at Substructural Logics (Elsevier, Amsterdam, 2007)

    Google Scholar 

  11. R.I. Goldblatt, Topoi: The Categorical Analysis of Logic (Dover Publications, 2006)

    Google Scholar 

  12. F.W. Lawvere, Adjointness in foundations. Dialectica 23(34), 281–296 (1969)

    Article  Google Scholar 

  13. S.A. Logan, Notes on stratified semantics. J. Philos. Logic 48(4), 749–786 (2019)

    Article  Google Scholar 

  14. E.D. Mares, Semantics for relevance logic with identity. Studia Logica 51(1), 1–20 (1992)

    Article  Google Scholar 

  15. E.D. Mares, Relevant Logic: A Philosophical Interpretation (Cambridge Univeristy Press, Cambridge, 2004)

    Google Scholar 

  16. E.D. Mares, R. Goldblatt, An alternative semantics for quantified relevant logic. J. Symb. Logic 71(1), 163–187 (2006)

    Article  Google Scholar 

  17. Y. Maruyama, Full lambek hyperdoctrine: categorical semantics for first-order substructural logics, in International Workshop on Logic, Language, Information, and Computation (Springer, 2013), pp. 211–225

    Google Scholar 

  18. A.M. Pitts. Categorical Logic, Technical report, University of Cambridge, Computer Laboratory (1995)

    Google Scholar 

  19. S. Read, Relevant Logic: A Philosophical Examination of Inference (Blackwell, Oxford, 1988)

    Google Scholar 

  20. G. Restall, Negation in relevant logics (how I stopped worrying and learned to love the Routley star), in What is Negation?, ed. by D.M. Gabbay, H. Wansing (Kluwer Academic Publishers, 1999), pp. 53–76

    Google Scholar 

  21. R. Routley, V. Routley, The semantics of first degree entailment. Noús 335–359 (1972)

    Google Scholar 

  22. R.A. Seely, Hyperdoctrines, natural deduction and the Beck condition. Math. Logic Quart. 29(10), 505–542 (1983)

    Article  Google Scholar 

  23. J. Slaney, A general logic. Australasian J. Philos. 68(1), 74–88 (1990)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shay Allen Logan .

Editor information

Editors and Affiliations

Appendices

Appendix 1: Soundness for Stratified Models

Lemma 22

(HH—Horizontal Heredity) If \(X,s\vDash \phi \) and \(s\le t\), then \(X,t\vDash \phi \).

Proof

By a straightforward induction on \(\phi \).

Lemma 23

\(t\mathord {\downarrow }^Y_Xu\mathord {\downarrow }^Y_X\le (tu)\mathord {\downarrow }^Y_X\).

Proof

By fiddling with arrows; the discussion preceding Lemma 1 in [7] has hints.

Lemma 24

(Symmetry) iff .

Proof

By induction on \(\phi \). The base case follows from SM2; and the conjunction case is trivial. In each of the remaining cases, the ‘if’ direction is the same as that ‘only if’ direction, so we deal only with the former.

For the negation case, let . Then \(X,p^*\vDash \psi (b)\) for some . By SM5, for some u with , . Thus . So by HH, . But by SM3, . Thus by IH, . So .

For conditionals, first suppose . Let \(X,u\vDash \phi _1(b)\). Then by IH, . Thus . By SM4, . Thus by HH, as well. So .

Suppose instead that . Let \(X,u\vDash \phi _1\). Then . Thus, by IH, . But by SM4 and the fact that is a closure operator, . So by HH . So .

Finally we deal with universals. Suppose . Then for some \(Y\supsetneq X\) and \(y\in Y-X\). Thus by SM17, .The inductive hypothesis then gives that . So by SM17 again, . Thus .

Lemma 25

(DH—Downward Heredity) If \(X\subseteq Y\), and \(\phi \in \mathscr {L}_X\) then \(Y,t\vDash \phi \) iff \(X,t\mathord {\downarrow }^Y_X\vDash \phi \).

Proof

By induction on \(\phi \). Most cases are straightforward. The universal case is not.

Suppose \(Y,t\vDash \forall v\psi (v)\). Then \(Z,t\mathord {\uparrow }^Z_Y\vDash \psi (z)\) for some \(Z\supsetneq Y\) and \(z\in Z-Y\). Let \(W=X\cup (Z-Y)\). Notice that \(Y\cap W=X\). So by SM9, \(t\mathord {\uparrow }^Z_Y\mathord {\downarrow }^Z_W=t\mathord {\downarrow }^Y_X\mathord {\uparrow }^W_X\). But by IH, \(W,t\mathord {\uparrow }^Z_Y\mathord {\downarrow }^Z_W\vDash \psi (z)\). So \(W,t\mathord {\downarrow }^Y_X\mathord {\uparrow }^W_X\vDash \psi (z)\). Thus \(X,t\mathord {\downarrow }^Y_X\vDash \forall v\psi (v)\).

Now suppose \(X,t\mathord {\downarrow }^Y_X\vDash \forall k\psi (k)\). Then \(Z,t\mathord {\downarrow }^Y_X\mathord {\uparrow }^Z_X\vDash \psi (z)\) for some \(Z\supsetneq X\) and \(z\in Z-X\). At this point the proof splits into two cases.

Case 1: Suppose \(z\not \in Y\). Notice that \(t\mathord {\downarrow }^Y_X\mathord {\uparrow }^{Z\cup Y}_X\mathord {\downarrow }^{Z\cup Y}_Z=t\mathord {\downarrow }^Y_X\mathord {\uparrow }^Z_X\mathord {\uparrow }^{Z\cup Y}_Z\mathord {\downarrow }^{Z\cup Y}_Z=t\mathord {\downarrow }^Y_X\mathord {\uparrow }^Z_X\). So since \(Z,t\mathord {\downarrow }^Y_X\mathord {\uparrow }^Z_X\vDash \psi (z)\), IH gives that \(Z\cup Y,t\mathord {\downarrow }^Y_X\mathord {\uparrow }^{Z\cup Y}_X\vDash \psi (z)\) as well. But \(t\mathord {\downarrow }^Y_X\mathord {\uparrow }^{Z\cup Y}_X=t\mathord {\downarrow }^Y_X\mathord {\uparrow }^Y_X\mathord {\uparrow }^{Y\cup Z}_Y\le t\mathord {\uparrow }_Y^{Z\cup Y}\). So by HH, \(Z\cup Y,t\mathord {\uparrow }^{Z\cup Y}_Y\vDash \psi (z)\). Since \(z\not \in Y\), this shows that \(Y,t\vDash \forall k\psi (k)\).

Case 2: suppose \(z\in Y\). Choose \(w\not \in Z\cup Y\). Let \(X^+=X\cup \{w\}\), \(Y^+=Y\cup \{w\}\) and \(Z^+=Z\cup \{w\}\). By a similar argument as before, \(t\mathord {\downarrow }^Y_X\mathord {\uparrow }_X^{Z^+\cup Y^+}\mathord {\downarrow }^{Z^+\cup Y^+}_Z=t\mathord {\downarrow }^Y_X\mathord {\uparrow }_X^Z\). Since \(Z,t\mathord {\downarrow }^Y_X\mathord {\uparrow }_X^Z\vDash \psi (z)\), by IH, \(Z^+\cup Y^+,t\mathord {\downarrow }^Y_X\mathord {\uparrow }_X^{Z^+\cup Y^+}\vDash \psi (z)\). So since , HH gives . Thus by symmetry . So since \(w\in X^+\), IH then gives .

Finally, notice that since \(z\in (Z^+\cup Y^+)-X^+\), we have that

Thus by HH, \(X^+,t\mathord {\downarrow }^Y_X\mathord {\uparrow }_X^{X^+}\vDash \psi (w)\). But since \(w\not \in Y\), we now find ourselves (after swapping \(X^+\) for Z and w for z) in exactly the same situation as in the previous case. Thus by the argument given there, \(Y,t\vDash \forall v\psi (v)\).

Corollary 2

If \(Y,s\mathord {\uparrow }^Y_X\vDash \phi (y)\) for some \(Y\supsetneq X\) and \(y\in Y-X\), then \(X,s\vDash \phi (x)\) for all \(x\in X\).

Proof

Let \(x\in \mathrm {Dom}_X\). Since , HH gives that . Thus by symmetry . So by DH, . Since \(y\in Y-X\), SM18 gives that . So by HH, \(X,s\vDash \phi (x)\).

Theorem 4

If \(\phi \in \mathrm {RWQ}\), then \(\mathbf {Str}\vDash \phi \).

Proof

By a straightforward induction on the proof of \(\phi \).

Appendix 2: Completeness

We begin with some definitions:

  • Write when there is a sequence \(\phi _1,\phi _2,\dots ,\phi _n\) such that \(\phi _n=\phi \) and for all \(1\le i\le n\), either

    • \(\phi _i\in \varSigma \); or

    • For some \(j<i\) and \(k<i\), \(\phi _i=\phi _j\wedge \phi _k\); or

    • For some \(j<i\), \(\phi _j\rightarrow \phi _i\in \mathrm {RWQ}\).

  • Write when there is a sequence \(\phi _1,\phi _2,\dots ,\phi _n\) such that \(\phi _n=\phi \) and for all \(1\le i\le n\), either

    • \(\phi _i\in \varSigma \); or

    • For some \(j<i\) and \(k<i\), \(\phi _i=\phi _j\wedge \phi _k\); or

    • For some \(j<i\), \(\phi _j\rightarrow \phi _i\in \mathrm {RWQ}\); or

    • For some \(j<i\), \(\phi _i=\phi _j(k/l)\); or

    • For some \(j<i\), \(\phi _i=\phi _j(l/k)\).

  • Write \(\phi (x//y)\) for the result of replacing every occurrence of x in \(\phi \) with y.

  • Write \(c(\varSigma )\) for and \(c_X(\varSigma )\) for .

  • Write \(c^{k,l}(\varSigma )\) for and write \(c_X^{k,l}(\varSigma )\) for .

  • Say \(\varSigma \) is an X-theory when \(\varSigma \subseteq \mathscr {L}_X\) and for all \(\phi \in \mathscr {L}_X\), only if \(\phi \in \varSigma \).

  • Say \(\varSigma \) is an \(X^{k,l}\)-theory when \(\varSigma \subseteq \mathscr {L}_X\) and for all \(\phi \in \mathscr {L}_X\), only if \(\phi \in \varSigma \).

  • We write \(\mathrm {RWQ}_X\) for \(\mathrm {RWQ}\cap \mathscr {L}_X\).

  • Say \(\varSigma \) is X-normal when \(\mathrm {RWQ}_X\subseteq \varSigma \).

  • Say \(\varSigma \) is prime when \(\alpha \vee \beta \in \varSigma \) only if \(\alpha \in \varSigma \) or \(\beta \in \varSigma \).

  • Say \(\varSigma \) is closed under disjunction when \(\alpha \vee \beta \in \varSigma \) whenever \(\alpha \in \varSigma \) and \(\beta \in \varSigma \).

Lemma 26

(Deduction Lemma) If , then \(\alpha \rightarrow \beta \in \mathrm {RWQ}\).

Lemma 27

If , k not free in \(\varSigma \) but free for x in \(\phi (k )\), then .

Lemma 28

(Lindenbaum) Suppose \(\varDelta \) is closed under disjunction, \(\varGamma \) is an X-(or \(X^{k,l}\)-)theory, and \(\varGamma \cap \varDelta =\emptyset \). Then there is a prime X-(or \(X^{k,l}\)-)theory \(\varGamma '\supset \varGamma \) such that \(\varGamma '\cap \varDelta =\emptyset \).

Lemma 29

If \(\varGamma \) is a theory and \(\{\varGamma _i\}_{i\in I}\) is the set of all prime theories that contain \(\varGamma \), then \(\varGamma =\cap _{i\in I}\varGamma _i\)

Lemma 30

For each X, \(\mathrm {RWQ}_X\) is a prime X-theory.

For proofs of Lemmas 2630, see [13]. We also need the following facts about \(\mathrm {RWQ}\):

  1. Fact 1

    \((\phi \rightarrow (\psi \rightarrow \rho ))\rightarrow (\psi \rightarrow (\phi \rightarrow \rho ))\in \mathrm {RWQ}\)

  2. Fact 2

    \(\phi \rightarrow (\psi \rightarrow ((\phi \rightarrow (\psi \rightarrow \rho ))\rightarrow \rho ))\in \mathrm {RWQ}\)

  3. Fact 3

    \(\phi \rightarrow \lnot \lnot \phi \in \mathrm {RWQ}\).

  4. Fact 4

    \(\phi \rightarrow (\phi \vee \psi )\in \mathrm {RWQ}\).

  5. Fact 5

    \(\lnot (\phi \wedge \psi )\rightarrow (\lnot \phi \vee \lnot \psi )\in \mathrm {RWQ}\).

  6. Fact 6

    \((\phi \rightarrow \psi )\rightarrow (\lnot \psi \rightarrow \lnot \phi )\in \mathrm {RWQ}\).

Finally, we will have need of the following two lemmas whose proofs we leave to the reader:

Lemma 31

iff iff \(\rho (l//k)\rightarrow \psi (l//k)\in \mathrm {RWQ}\)

Lemma 32

If and , then .

Definition 11

For finite \(X\subseteq \mathrm {Var}\) we define \(\mathbf {M}(X)\) as \(\langle T_X,\cdot _X,\mathrm {RWQ}_X,\subseteq ,\varPi _X,*_X,X,I_X\rangle \), where \(T_X\) is the set of X-theories, \(t\cdot _X u=\{\psi :\phi \rightarrow \psi \in t\text { and }\phi \in u\}\), \(\varPi _X\) is the set of prime X-theories, \(t^{*_X}=\{\phi \in \mathscr {L}_X:\lnot \phi \not \in t\}\), and \(I_X(t)(P)=\{\overline{x}:P\overline{x}\in t\}\).

Lemma 33

\(\langle T_X,\cdot _X\rangle \) is a commutative monoid for which \(\mathrm {RWQ}_X\) serves as an identity element. Further, if a and b are in \(\varPi _X\) and \(ta\subseteq b\), then \(tb^{*_X}\subseteq a^{*_X}\), and \((a^{*_X})^{*_X}=a\).

Proof

By a straightforward application of the facts and definitions above.

Lemma 34

If \(p\in \varPi _X\), then \(p^{*_X}\in \varPi _X\).

Proof

We first prove that \(p^{*_X}\) is an X-theory. So let \(\phi \in \mathscr {L}_X\) and . We show by induction on the length of the proof witnessing that \(\phi \in p^{*_X}\). Let \(\psi _1,\dots ,\psi _i=\phi \) be such a proof. If \(i=1\), then \(\psi _1=\phi \in p^{*_X}\), so we are done. Now suppose \(i>1\). Clearly if \(\psi _i\in p^{*_X}\) we are done.

Next suppose for some \(j<i\) and \(k<i\), \(\phi =\psi _j\wedge \phi _k\). Then by IH, \(\psi _j\in p^{*_X}\) and \(\psi _k\in p^{*_X}\). So \(\lnot \psi _j\) and \(\lnot \psi _k\) are not in p. So since p is prime, \(\lnot \psi _j\vee \lnot \psi _k\) is not in p. Since p is a theory, it follows by Fact 5 that \(\lnot (\psi _j\wedge \psi _k)\not \in p\). So \(\psi _j\wedge \psi _k\in p^{*_X}\) as required.

Finally, suppose for some \(j<i\), \(\psi _j\rightarrow \phi \in \mathrm {RWQ}\). Then by inductive hypothesis, \(\psi _j\in p^{*_X}\). So \(\lnot \psi _j\not \in p\). Since \(\psi _j\rightarrow \phi \in \mathrm {RWQ}\), Fact 6 gives that \(\lnot \phi \rightarrow \lnot \psi _j\in \mathrm {RWQ}\). Thus since p is a theory and \(\lnot \psi _j\not \in p\), \(\lnot \phi \not \in p\). Thus \(\phi \in p^{*_X}\) as required.

Now we show that \(p^{*_X}\) is prime. So, suppose \(\phi \vee \psi \in p^{*_X}\) but that neither \(\phi \) nor \(\psi \) is in \(p^{*_X}\). Then \(\lnot (\phi \vee \psi )\not \in p\) but \(\lnot \phi \in p\) and \(\lnot \psi \in p\). Since p is a theory, it follows that \(\lnot \phi \wedge \lnot \psi \in p\). So by Fact 3, \(\lnot \lnot (\lnot \phi \wedge \lnot \psi )\in p\). But by the definition of ‘\(\vee \)’, \(\lnot \lnot (\lnot \phi \wedge \lnot \psi )\in p\) gives that \(\lnot (\phi \vee \psi )\in p\), contradicting \(\lnot (\phi \vee \psi )\not \in p\). Thus, either \(\phi \in p^{*_X}\) or \(\psi \in p^{*_X}\), so \(p^{*_X}\) is prime.

Lemma 35

For all a and b in \(T_X\), if \(p\in \varPi _X\) and \(a b\subseteq p\) then there are \(q_1\) and \(q_2\) in \(\varPi _X\) so that \(a\subseteq q_1\) and \(q_1 b\subseteq p\), and \(b\subseteq q_2\) and \(a q_2\subseteq p\).

Proof Sketch. The result follows from several straightforward applications of the Lindenbaum lemma, so I leave some of the details to the reader. To begin, let \(\theta _1=\{\phi : c_X(\phi )b\not \subseteq p\}\) and let \(\theta _2=\{\phi : ac_X(\phi )\not \subseteq p\}\). I claim both \(\theta _1\) and \(\theta _2\) are closed under disjunction. To see this for \(\theta _1\), suppose \(\phi _1\) and \(\phi _2\) are in \(\theta _1\). Then \(c_X(\phi _1)b\not \subseteq p\) and \(c_X(\phi _2)b\not \subseteq p\). So there are \(\beta _1\), \(\beta _2\), \(\psi _1\), and \(\psi _2\) so that both for \(i=1\) and \(i=2\), , \(\beta _i\in b\), and \(\psi _i\not \in p\). By fiddling, it follows from this that . But since b is a theory, \(\beta _1\wedge \beta _2\in b\), and since p is prime, \(\psi _1\vee \psi _2\not \in p\). Thus \(c_X(\phi _1\vee \phi _2)b\not \subseteq p\), so \(\phi _1\vee \phi _2\in \theta _1\).

On the other hand, suppose \(\phi _1\) and \(\phi _2\) are in \(\theta _2\). Then \(ac_X(\phi _1)\not \subseteq p\) and \(ac_X(\phi _2)\not \subseteq p\). So there are \(\alpha _1\), \(\alpha _2\), \(\psi _1\), and \(\psi _2\) so both for \(i=1\) and \(i=2\), , \(\alpha _i\rightarrow \psi _i\in a\), and \(\psi _i\not \in p\). By further fiddling, it follows from this that and \((\alpha _1\vee \alpha _2)\rightarrow (\psi _1\vee \psi _2)\in a\) and \(\psi _1\vee \psi _2\not \in p\). So \(\phi _1\vee \phi _2\in \theta _2\).

Since \(ab\subseteq p\), it’s also clear that \(a\cap \theta _1=\emptyset \) and \(b\cap \theta _2=\emptyset \). So by the Lindenbaum Lemma, there are prime X-theories \(q_1\supseteq a\) with \(q_1\cap \theta _1=\emptyset \) and \(q_2\supseteq b\) with \(q_2\cap \theta _2=\emptyset \). It follows that \(q_1\) and \(q_2\) have the features we require.

Theorem 5

\(\langle T_X,\cdot _X,\mathrm {RWQ}_X,\subseteq ,\varPi _X,*_X,X,I_X\rangle \) is a z-model for each finite set of variables X.

Proof

Immediate from the definitions and Lemmas 3335.

Lemma 36

\(c^{a,b}_X\) is a closure operator; for all t, \(c^{a,b}_X(t)\) is symmetric in a and b; for all prime X-theories p, \(c^{a,b}_X(p)\) is also prime, and if t is already symmetric in a and b, then \(c^{a,b}_X(t)=t\).

Proof

Essentially immediate from the definitions.

Lemma 37

\(c^{a,b}_X((c^{a,b}_X(t))^{*_X})=(c^{a,b}_X(t))^{*_X}\).

Proof

It suffices to show that \(c^{a,b}_X((c^{a,b}_X(t))^{*_X})\subseteq (c^{a,b}_X(t))^{*_X}\), the converse containment being a corollary of the previous lemma.

Since \((c^{a,b}_X(t))^{*_X}\) is obviously an X-theory all we need to show is that it’s an \(X^{a,b}\)-theory. So let \(\phi (a)\in (c^{a,b}_X(t))^{*_X}\). Then \(\lnot \phi (a)\not \in c^{a,b}_X(t)\). Thus since \(c^{a,b}_X(t)\) is an \(X^{a,b}\)-theory, \(\lnot \phi (b)\not \in c^{a,b}_X(t)\). So \(\phi (b)\in (c^{a,b}_X(t))^{*_X}\).

Lemma 38

\(c^{a,b}_X(tu)\subseteq c^{a,b}_X(t)c^{a,b}_X(u)\).

Proof

Let \(\phi \in c^{a,b}_X(tu)\). Then . Thus, for some \(\psi \in tu\), . So there is a \(\rho \in u\subseteq c^{a,b}_X(u)\) with \(\rho \rightarrow \psi \in t\subseteq c^{a,b}_X(t)\). Thus \(\psi \in c^{a,b}_X(t)c^{a,b}_X(u)\). So since \(c^{a,b}_X(t)c^{a,b}_X(u)\) is an \(X^{a,b}\)-theory and , it follows that \(\phi \in c^{a,b}_X(t)c^{a,b}_X(u)\) as required.

Lemma 39

\(c^{a,b}_X(t)c^{a,b}_X(u)\subseteq c^{a,b}_X(t)u\).

Proof

Let \(\phi \in c^{a,b}_X(t)c^{a,b}_X(t)\). Then there is a \(\psi \in c^{a,b}_X(u)\) with \(\psi \rightarrow \phi \in c^{a,b}_X(t)\). Since \(\psi \in c^{a,b}_X(u)\), there is a \(\rho \in u\) with . Thus by Lemma 31, . So since , it follows by Lemma 11 that . Thus \(\rho \rightarrow \phi \in c^{a,b}_X(t)\). So \(\phi \in c^{a,b}_X(t)u\).

Lemma 40

If \( c^{a,b}_X(s)\subseteq p\in \varPi _X\), then there is a t with \( c^{a,b}_X(s)\le c^{a,b}_X(t)\le p\) and \(c^{a,b}_X(t)\in \varPi _X\).

Proof

This is a straightforward application of the Lindenbaum Lemma for \(X^{a,b}\)-theories, so left to the reader.

Definition 12

For finite sets of variables \(X\subseteq Y\), we let \(t\mathord {\Downarrow }^Y_X=t\cap \mathscr {L}_X\) and \(t\mathord {\Uparrow }_X^Y=c_Y(t)\)

Lemma 41

\(\mathord {\Downarrow }\) and \(\mathord {\Uparrow }\) are monotonic; \(t\mathord {\Downarrow }^Z_Y\mathord {\Downarrow }^Y_X=t\mathord {\Downarrow }^Z_X\); \(t\mathord {\Uparrow }^Z_Y\mathord {\Uparrow }^Y_X=t\mathord {\Uparrow }^Z_X\); \(\mathrm {RWQ}_X\mathord {\Uparrow }_X^Y=\mathrm {RWQ}_Y\); \(t\mathord {\Downarrow }_X^Y\mathord {\Uparrow }^Y_X\subseteq t\); and \(t\mathord {\Uparrow }_X^Y\mathord {\Downarrow }^Y_X=t\)

Proof

Essentially immediate from definitions.

Lemma 42

\((t^{*_Y})\mathord {\Downarrow }^Y_X=(t\mathord {\Downarrow }^Y_X)^{*_X}\).

Proof

\(\phi \in (t^{*_Y})\mathord {\Downarrow }^Y_X\) iff \(\phi \in t^{*_Y}\cap \mathscr {L}_X\) iff \(\phi \in \mathscr {L}_X\) and \(\lnot \phi \not \in t\) iff \(\lnot \phi \not \in t\cap \mathscr {L}_X\) iff \(\phi \in (t\mathord {\Downarrow }^Y_X)^{*_X}\).

Lemma 43

\(\varPi _Y\mathord {\Downarrow }^Y_X=\varPi _X\).

Proof

We leave showing \(\varPi _Y\mathord {\Downarrow }^Y_X\subseteq \varPi _X\) to the reader. For the converse, let \(p\in \varPi _X\) and let \(\theta =\mathscr {L}_X-p\). Since p is prime, \(\theta \) is closed under disjunctions and clearly \(c_Y(p)\) is a Y-theory that does not intersect \(\theta \). Thus, by the Lindenbaum Lemma applied to Y-theories, there is a prime Y-theory q with \(p\subseteq c_Y(p)\subseteq q\) and \(q\cap \theta =\emptyset \). It follows that \(q\mathord {\Downarrow }^Y_X=p\). So \(\varPi _Y\mathord {\Downarrow }^Y_X\supseteq \varPi _X\).

Lemma 44

\((t^{*_X})\mathord {\Uparrow }^Y_X=(t\mathord {\Uparrow }^Y_X)^{*_Y}\) and \((ts)\mathord {\Uparrow }^Y_X=t\mathord {\Uparrow }^Y_Xs\mathord {\Uparrow }^Y_X\).

Proof

For the first of these, let \(\phi \in (t^{*_X})\mathord {\Uparrow }^Y_X\). Then for some \(\tau _X\in t^{*_X}\). Since \(\tau _X\in t^{*_X}\), \(\lnot \tau \not \in t\). Thus . So \(\lnot \tau \not \in t\mathord {\Uparrow }^Y_X\). Thus \(\tau \in (t\mathord {\Uparrow }^Y_X)^{*_Y}\), so since \((t\mathord {\Uparrow }^Y_X)^{*_Y}\) is a theory, \(\phi \in (t\mathord {\Uparrow }^Y_X)^{*_Y}\) as well.

For the second, first note that since \(t\subseteq t\mathord {\Uparrow }^Y_X\) and \(s\subseteq s\mathord {\Uparrow }^Y_X\), the left-to-right containment is obvious. For the other direction, let \(\phi \in t\mathord {\Uparrow }^Y_X s\mathord {\Uparrow }^Y_X\). Then there is \(\psi \in s\mathord {\Uparrow }^Y_X=c_Y(s)\) with \(\psi \rightarrow \phi \in t\mathord {\Uparrow }^Y_X=c_Y(t)\). Since \(\psi \in c_Y(s)\), there is \(\sigma \in s\) with . Thus by the Deduction Lemma, \(\sigma \rightarrow \psi \in \mathrm {RWQ}\). Thus, since \(\psi \rightarrow \phi \in t\), \(\sigma \rightarrow \phi \in t\) as well. So there is a \(\tau \in t\) with and thus by the Deduction Lemma, \(\tau \rightarrow (\sigma \rightarrow \phi )\in \mathrm {RWQ}\). Let \(Y-X=\{y_1,\dots ,y_n\}\). Then by R3, \(\forall y_1\dots \forall y_n(\tau \rightarrow (\sigma \rightarrow \phi ))\in \mathrm {RWQ}\). So since \(\tau \in t\subseteq \mathscr {L}_X\) and \(\sigma \in s\subseteq \mathscr {L}_X\), A11 and a bit of fiddling give that \(\tau \rightarrow (\sigma \rightarrow \forall y_1\dots \forall y_n\phi )\in \mathrm {RWQ}\). Thus since \(\tau \in t\), \(\sigma \rightarrow \forall y_1\dots \forall y_n\phi \in t\). So since \(\sigma \in s\), \(\forall y_1\dots \forall y_n\phi \in ts\). Thus \(\phi \in (ts)\mathord {\Uparrow }^Y_X\).

Lemma 45

\((tu\mathord {\Uparrow }^Y_X)\mathord {\Downarrow }^Y_X\subseteq t\mathord {\Downarrow }^Y_Xu\).

Proof

Let \(\phi \in (tu\mathord {\Uparrow }^Y_X)\mathord {\Downarrow }^Y_X\). Then \(\phi \in \mathscr {L}_X\) and there is a \(\psi \in u\mathord {\Uparrow }^Y_X\) with \(\psi \rightarrow \phi \in t\). Since \(\psi \in u\mathord {\Uparrow }^Y_X\), for some \(\rho \in u\), . Thus \(\rho \rightarrow \psi \in \mathrm {RWQ}\). Let \(Y-X=\{y_1,\dots ,y_n\}\). Then using R3 and A11, we see that \(\rho \rightarrow \forall y_1\dots \forall y_n\psi \in \mathrm {RWQ}\). It follows that \(\forall y_1\dots \forall y_n\psi \in u\). But repeated applications of A10 and R1 give that \(\forall y_1\dots \forall y_n\psi \rightarrow \psi \in \mathrm {RWQ}\). So since \(\psi \rightarrow \phi \in t\), \(\forall y_1\rightarrow \forall y_n\psi \rightarrow \phi \in t\) as well. But also \(\forall y_1\rightarrow \forall y_n\psi \rightarrow \phi \in \mathscr {L}_X\). So \(\forall y_1\rightarrow \forall y_n\psi \rightarrow \phi \in t\mathord {\Downarrow }^Y_X\), so \(\phi \in t\mathord {\Downarrow }^Y_Xu\).

Lemma 46

\(I_Y(t)(P)\cap \mathrm {Dom}^i_X=I_X(t\mathord {\Downarrow }^Y_X)(P)\).

Proof

Immediate from definitions.

Lemma 47

If \(t\mathord {\Downarrow }^Y_X\subseteq a\), then for some \(p\in \varPi _Y\), \(t\subseteq p\) and \(t\mathord {\Downarrow }^Y_X=a\).

Proof

Let \(s=c_Y(t\cup a)\) and let \(\theta =\mathscr {L}_X-a\) Clearly s is a Y-theory. I claim \(s\cap \theta =\emptyset \).

To see this, suppose \(\phi \in s\cap \theta \). Then . So there is \(\tau \in t\) and \(\alpha \in a\) so that . Thus by the Deduction Lemma, \((\tau \wedge \alpha )\rightarrow \phi \in \mathrm {RWQ}\). Let \(Y-X=\{y_1,\dots ,y_n\}\). By fiddling, it’s clear then that \((\forall y_1\dots \forall y_n\tau \wedge \forall y_1\dots \forall y_n\alpha )\rightarrow \phi \in \mathrm {RWQ}\) as well. But \(\forall y_1\dots \forall y_n\tau \in t\mathord {\Downarrow }^Y_X\subseteq a\) and \(\forall y_1\dots \forall y_n\alpha \in a\). So \(\forall y_1\dots \forall y_n\tau \wedge \forall y_1\dots \forall y_n\alpha \in a\), from which it follows that \(\phi \in a\), which is impossible. So \(s\cap \theta =\emptyset \). Thus the Lindenbaum Lemma applied to Y-theories gives that there is a \(p\in \varPi _Y\) with \(s\subseteq p\) and \(p\cap \theta =\emptyset \). Since \(a\subseteq s\) and \(t\subseteq s\), \(a\subseteq p\) and \(t\subseteq p\). And since \(p\cap \theta =\emptyset \), \(p\subseteq a\), showing that p has the required features.

Lemma 48

If a and b are in X, then \(c^{a,b}_Y(t\mathord {\Uparrow }_X^Y)=c^{a,b}_X(t)\mathord {\Uparrow }^Y_X\).

Proof

If \(\phi \in c^{a,b}_Y(t\mathord {\Uparrow }^Y_X)\), then \(\phi \in \mathscr {L}_Y\) and . Thus, for some \(\tau _Y\in t\mathord {\Uparrow }^Y_X\). So by Lemma 31, . Since \(\tau _Y\in t\mathord {\Uparrow }^Y_X\), for some \(\tau _X\in t\). So . Thus, by fiddling, . Let \(Y-X=\{y_1,\dots ,y_n\}\). Then by repeated application of R3, . So by fiddling, . It follows that \(\forall y_1\dots \forall y_n\phi \in c^{a,b}_X(t)\). So \(\phi \in c^{a,b}_X(t)\mathord {\Uparrow }^Y_X\). Thus \(c^{a,b}_Y(t\mathord {\Uparrow }_X^Y)\subseteq c^{a,b}_X(t)\mathord {\Uparrow }^Y_X\).

Now let \(\phi \in c^{a,b}_X(t)\mathord {\Uparrow }^Y_X\). Then for some \(\tau \in c^{a,b}_X(t)\). Since \(\tau \in c^{a,b}_X(t)\), for some \(\tau '\in t\). Since \(\tau '\in t\), \(\tau '\in t\mathord {\Uparrow }^Y_X\). So since , \(\tau \in c^{a,b}_Y(t\mathord {\Uparrow }^Y_X)\). Finally, since , this gives that \(\phi \in c^{a,b}_Y(t\mathord {\Uparrow }^Y_X)\). So \(c^{a,b}_Y(t\mathord {\Uparrow }_X^Y)\supseteq c^{a,b}_X(t)\mathord {\Uparrow }^Y_X\), completing the proof.

Lemma 49

If \(a\in Y-X\) and \(b\in X\), then \( c^{b,a}_Y(t\mathord {\Uparrow }^Y_X)\mathord {\Downarrow }^Y_X\subseteq t\)

Proof

Let \(\phi \in c^{b,a}_Y(t\mathord {\Uparrow }^Y_X)\mathord {\Downarrow }^Y_X\). Then \(\phi \in \mathscr {L}_X\) and \(\phi \in c^{b,a}_Y(t\mathord {\Uparrow }^Y_X)\). So , and thus for some \(\tau _y\in t\mathord {\Uparrow }^Y_X\). And since \(\tau _Y\in t\mathord {\Uparrow }^Y_X\), for some \(\tau _X\in t\). It follows that . Thus by Lemma 31, \(\tau _X(a//b)\rightarrow \phi (a//b)\in \mathrm {RWQ}\). But since \(a\in Y-X\) and \(\tau _X\) and \(\phi \) are in \(\mathscr {L}_X\), a does not occur in \(\tau _X\) or in \(\phi \). So \(\tau _X(a//b)=\tau \) and \(\phi (a//b)=\phi \). So in fact \(\tau _X\rightarrow \phi \in \mathrm {RWQ}\). Thus since t is a theory and \(\tau _X\in t\), \(\phi \in t\) as well, as required.

Lemma 50

for all \(V\supseteq X\), \(t\mathord {\Uparrow }^V_X\mathord {\Downarrow }^V_W=t\mathord {\Downarrow }^X_Y\mathord {\Uparrow }^W_Y\), as long as \(X\cap W=Y\)

Proof

Let \(Y\cap Z=X\), \(W\supseteq Y\) and let \(\phi \in t\mathord {\Downarrow }^Y_X\mathord {\Uparrow }^Z_X\). Then \(\tau _X\rightarrow \phi \in \mathrm {RWQ}\) for some \(\tau _X\in t\mathord {\Downarrow }^Y_X=t\cap \mathscr {L}_X\). Since \(\tau _X\in t\), \(\tau _X\in t\mathord {\Uparrow }^W_Y\). But then since \(\mathscr {L}_X\subseteq \mathscr {L}_Z\), we also have that \(\tau _X\in \mathord {\Uparrow }^W_Y\mathord {\Downarrow }^W_Z\). So \(t\mathord {\Downarrow }^Y_X\mathord {\Uparrow }^Z_X\subseteq t\mathord {\Uparrow }^W_Y\mathord {\Downarrow }^W_Z\).

Now let \(\phi \in t\mathord {\Uparrow }_Y^W\mathord {\Downarrow }^W_Z=t\mathord {\Uparrow }_Y^W\cap \mathscr {L}_Z\). Then \(\tau _Y\rightarrow \phi \in \mathrm {RWQ}\) for some \(\tau _Y\in t\). Let \(Z-Y=\{z_1,\dots ,z_n\}\). Then by repeated application of R3, \(\forall z_1\dots \forall z_n(\tau _Y\rightarrow \phi )\in \mathrm {RWQ}\) as well. So by fiddling, \(\tau _Y\rightarrow \forall z_1\dots \forall z_n\phi \in \mathrm {RWQ}\). So since \(\tau _Y\in t\), clearly \(\forall z_1\dots \forall z_n\phi \in t\). But clearly \(\forall z_1\dots \forall z_n\phi \in \mathscr {L}_{Z\cap Y}=\mathscr {L}_X\). So in fact \(\forall z_1\dots \forall z_n\phi \in t\mathord {\Downarrow }^Y_X\), from which it follows that \(\phi \in t\mathord {\Downarrow }^Y_X\mathord {\Uparrow }_X^Z\).

Theorem 6

The data \(\mathbf {M}\), cb, \(\mathord {\Downarrow }\), \(\mathord {\Uparrow }\) define a stratified model.

Proof

Immediate from the above.

Lemma 51

If \(\phi \in \mathscr {L}_X\), then \(\mathbf {M},X,t\vDash \phi \) iff \(\phi \in t\).

Proof

By induction on \(\phi \). The cases for atoms and conjunctions are trivial. For the conditional case, first suppose that \(\phi \rightarrow \psi \in t\). Let \(\mathbf {M},X,u\vDash \phi \). Then by IH, \(\phi \in u\). So \(\psi \in tu\), and thus, again by IH, \(\mathbf {M},X,tu\vDash \psi \). Now suppose instead that \(\phi \rightarrow \psi \not \in t\). Let \(u=c_X(\phi )\). Clearly \(\phi \in u\). So by IH, \(\mathbf {M},X,u\vDash \phi \). Suppose \(\psi \in tu\). Then \(\rho \rightarrow \psi \in t\) for some \(\rho \in u\). But if \(\rho \in u\), then \(\phi \rightarrow \rho \in \mathrm {RWQ}\), and hence \(\phi \rightarrow \psi \in t\), which is a contradiction. So \(\psi \not \in tu\). Thus by IH, \(\mathbf {M},X,tu\not \vDash \psi \). So \(\mathbf {M},X,t\not \vDash \phi \rightarrow \psi \).

For the universal case, first suppose \(M,X,t\vDash \forall k\phi (k)\). Then there are \(Y\supsetneq X\) and \(y\in Y-X\) so that \(M,Y,t\mathord {\Uparrow }^Y_X\vDash \phi (y)\). So by IH, \(\phi (y)\in t\mathord {\Uparrow }^Y_X=c_Y(t)\). So \(t\vDash \phi (y)\). So for some \(\tau \in t\), \(\tau \rightarrow \phi (y)\in \mathrm {RWQ}\). Since \(\tau \in t\subseteq \mathscr {L}_X\) and \(y\in Y-X\), it follows by some fiddling that \(\tau \rightarrow \forall k\phi (k)\in \mathrm {RWQ}\) as well. So since \(\tau \in t\), \(\forall k\phi (k)\in t\) as well.

Finally, suppose \(\forall k\phi (k)\in t\). Let \(Y\supsetneq X\) and \(y\in Y\). Then \(\phi (y)\in c_Y(t)=t\mathord {\Uparrow }^Y_X\). So by IH, \(\mathbf {M},Y,t\mathord {\Uparrow }^Y_X\vDash \phi (y)\). It follows that \(\mathbf {M},X,t\vDash \forall k\phi (k)\) as required.

Theorem 7

If \(\mathbf {Str}\vDash \phi \), then \(\phi \in \mathrm {RWQ}\).

Proof

Let \(\phi \in \mathscr {L}_X\) and suppose \(\phi \not \in \mathrm {RWQ}\). Then \(\phi \not \in \mathrm {RWQ}_X\). So by Lemma 51, \(\mathbf {M},X,\mathrm {RWQ}_X\not \vDash \phi \). Thus \(\mathbf {Str}\not \vDash \phi \).

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Logan, S.A. (2021). Hyperdoctrines and the Ontology of Stratified Semantics. In: Fazio, D., Ledda, A., Paoli, F. (eds) Algebraic Perspectives on Substructural Logics. Trends in Logic, vol 55. Springer, Cham. https://doi.org/10.1007/978-3-030-52163-9_9

Download citation

Publish with us

Policies and ethics