table of notation978-3-7643-8708-2/1.pdf · 352 appendix a. table of notation lim(d) vertex of the...

26
Appendix A Table of Notation Sets and Categories P (A) the set of the subsets of A P ω (A) the set of the finite subsets of A A \ B the difference between sets A and B, {x A | x B} card (A) the cardinality of the set A λ + the last cardinal strictly greater than the ordinal λ F | J the reduction of the filter F over I to a subset J F Set the category of sets as objects and functions as arrows Class the hyper-category of classes as objects and functions (be- tween classes) as arrows Cat the hyper-category of categories as objects and functors as arrows Grp the category of groups |C| the class of objects of the category C C(A, B) the set of arrows between objects A and B dom( f ) the domain (source) of the arrow f cod ( f ) the codomain (target) of the arrow f f ; g the composition of arrows f and g C op the opposite of the category C C the 2-opposite of a 2-category C A = B the objects A and B are isomorphic A × B the (direct) product of objects A and B iI A i the (direct) product of the family of objects {A i } iI A + B the co-product (direct sum) of the objects A and B 0 C the initial object of the category C

Upload: others

Post on 29-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Appendix A

Table of Notation

Sets and Categories

P (A) the set of the subsets of APω(A) the set of the finite subsets of AA\B the difference between sets A and B, {x ∈ A | x �∈ B}card(A) the cardinality of the set Aλ+ the last cardinal strictly greater than the ordinal λF |J the reduction of the filter F over I to a subset J ∈ FSet the category of sets as objects and functions as arrowsClass the hyper-category of classes as objects and functions (be-

tween classes) as arrowsCat the hyper-category of categories as objects and functors as

arrowsGrp the category of groups|C| the class of objects of the category C

C(A,B) the set of arrows between objects A and Bdom( f ) the domain (source) of the arrow fcod( f ) the codomain (target) of the arrow ff ;g the composition of arrows f and gCop the opposite of the category C

C∗ the 2-opposite of a 2-category C

A∼= B the objects A and B are isomorphicA×B the (direct) product of objects A and B∏i∈I Ai the (direct) product of the family of objects {Ai}i∈I

A + B the co-product (direct sum) of the objects A and B0C the initial object of the category C

Page 2: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

352 Appendix A. Table of Notation

Lim(D) vertex of the limiting cone for the diagram DColim(D) vertex of the co-limiting co-cone for the diagram DA�B the disjoint union of sets A and BA/U comma category( f ,B) object of comma category A/U where f : A→U(B)B� the Grothendieck category determined by the indexed cate-

gory BAF the directed diagram of products F → C for a filter F over I

anda family {Ai}i∈I of objects in C

∏F Ai the filtered product of objects {Ai | i ∈ I} by the filter F overan index set I

Institutions

SigI the category of the signatures of institution ISenI the sentence functor of institution IModI the model functor of institution IM |=I

Σ ρ the Σ-model M satisfies the Σ-sentence ρ in the institution IΓ % E entailment (i.e., there exists a proof) from Γ to EPfI the proof functor of proof system IRlI the proof rule functor of system-of-proof rules IhI ,cI the hypotheses and the conclusions for natural transforma-

tions ofsystem-of-proof rules I

(co)Ins/P f Ins the category of institution/institution with proofs(co)morphisms

(co)RlSys/P f Sys the category of system-of-proof rules/proof system(co)morphisms

ϕst/ϕop/ϕrl the mapping on sort/OPERATION/relation symbols of themorphism ϕof FOL-signatures

E∗ the class of models satisfying the set of sentences EM∗ the set of sentences satisfied by the class of models M

E• the theory generated by the set of sentences E in a proof sys-tem

E |=| E ′ E and E ′ are semantically equivalent sets of sentences, i.e.,E |= E ′ and E ′ |= E

E %& E ′ E and E ′ are proof theoretic equivalent sets of sentences, i.e.,E % E ′ and E ′ % E

M≡M′ M and M′ are elementarily equivalent classes of models

Page 3: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

353

|M| the set of the elements of the carriers of the model M(x : s) the constant/variable x has sort s−→S the set of all (higher-order) types constructed from the sorts

SτΣ the semantic topology on Σ-modelsThI the category of theories of institution IPresI the category of presentations of institution II pres the institution of the presentations of the institution I0Σ/0Σ,E the initial [Σ/(Σ,E)]-modelModpres the model functor ModI pres

of I pres

M1⊗M2 the amalgamation of models M1 and M2

ιΣ(M) : Σ→ ΣM the elementary extension of the signature Σ via the model M(ΣM,EM) the elementary diagram of the Σ-model MiΣ,M the natural isomorphism determined by the elementary dia-

gram of the Σ-model MMM the initial model 0ΣM ,EM of the elementary diagram of a

model MNh i−1

Σ,M(h) for h : M → N model homomorphismE(I ) the elementary sub-institution of I= f the kernel of homomorphism fSw/Sc class of (plain)/closed injective model homomorphisms in

FOL and PAS f class of full subalgebras in PAHr class of surjective model homomorphisms in FOL and PAHs/Hc class of strong/closed surjective homomorphisms in FOLρ1∧ρ2 the conjunction of ρ1 and ρ2

ρ1∨ρ2 the disjunction of ρ1 and ρ2

ρ1 ⇒ ρ2 the implication of ρ2 by ρ1

ρ1 ⇔ ρ2 the equivalence between ρ1 and ρ2

te= t ′ existence equation∧E the conjunction of the set of sentences E

¬ρ the negation of ρ¬E {¬ρ | ρ ∈ E}(∀χ)ρ universal quantification of Σ′-sentence ρ for χ : Σ→ Σ′ sig-

nature morphism(∃χ)ρ existential quantification of Σ′-sentence ρ for χ : Σ→ Σ′ sig-

nature morphismTF the algebra of F-termsTF(X) the F-algebra of F-terms over the set of variables XMχ the model representing the signature morphism χiχ the natural isomorphism defining a representable signature

morphism χ

Page 4: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

354 Appendix A. Table of Notation

Mod(ψ)/Sen(ψ) the model reduct/sentence translation part of the substitutionψ

ME the model defining a basic set of sentences EM |=inj h M is with respect to hIn j(H) the class of objects/models injective with respect to all h∈Hc(ρ1, . . . ,ρn) the c-connection of sentences ρ1, . . . ,ρn

Fixed(U) the fixed points of the semantic operator UUp(M) the class of all ultraproducts of models of M

Ur the ultraradical relation on modelsUniv(Σ) the set of universal Σ-sentences in FOLExist(Σ) the set of existential Σ-sentences in FOLM[Sen0]N M∗ ∩Sen0(Σ)⊆ N∗ ∩Sen0(Σ)

MSen0−→ N there exists a Σ-model homomorphism h : M → N such that

MM[Sen0]Nh

K-Mod(Σ) the category of K-Σ-Kripke models with models fromMod(Σ),where K ∈ {T,S4,S5}

M-Sen(Σ) the set of ‘modal’ Σ-sentences over Sen(Σ)J � the Grothendieck institution of the indexed (co)institution JSP |=| SP′ equivalence of specificationsSP� ϕ renaming of specification SPϕ|SP hiding of specification SPSpecI the category of structured specifications of institution ISpec〈T ,D〉 the category of 〈T , D〉-specificationsI spec the institution of structured specifications over II spec〈T ,D〉 the institution of 〈T , D〉-specifications over I

Page 5: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography

[1] Jirı Adamek, Horst Herrlich, and George Strecker. Abstract and Concrete Cate-gories. John Wiley, 1990.

[2] Marc Aiguier and Fabrice Barbier. An institution-independent proof of the bethdefinability theorem. Studia Logica, 85(3):333–359, 2007.

[3] Marc Aiguier and Razvan Diaconescu. Stratified institutions and elementary ho-momorphisms. Information Processing Letters, 103(1):5–13, 2007.

[4] Eyal Amir and Sheila McIlraith. Improving the efficiency of reasoning throughstructure-based reformulation. In B.Y. Choueiry and T.Walsh, editors, Proceedingsof the Symposium on Abstraction, Reformulation and Approximation (SARA’2000),volume 1864 of Lecture Notes in Artificial Intelligence, pages 247–259. Springer-Verlag Berlin Heidelberg, 2000.

[5] Hajnal Andreka and Istvan Nemeti. Łos lemma holds in every category. StudiaScientiarum Mathematicarum Hungarica, 13:361–376, 1978.

[6] Hajnal Andreka and Istvan Nemeti. A general axiomatizability theorem formu-lated in terms of cone-injective subcategories. In B. Csakany, E. Fried, and E.T.Schmidt, editors, Universal Algebra, pages 13–35. North-Holland, 1981. Collo-quia Mathematics Societas Janos Bolyai, 29.

[7] Hajnal Andreka and Istvan Nemeti. Generalization of the concept of variety andquasivariety to partial algebras through category theory. Dissertationes Mathemat-icae, CCIV, 1983.

[8] Peter B. Andrews. An Introduction to Mathematical Logic and Type Theory.Kluwer Academic Publishers, Dordrecht, 2nd edition, 2002.

[9] M. Arrais and Jose L. Fiadeiro. Unifying theories in different institutions. InMagne Haveraaen, Olaf Owe, and Ole-Johan Dahl, editors, Recent Trends in DataType Specification, volume 1130 of Lecture Notes in Computer Science, pages 81–101. Springer, 1996.

[10] Edigio Astesiano, Michel Bidoit, Helene Kirchner, Berndt Krieg-Bruckner, PeterMosses, Don Sannella, and Andrzej Tarlecki. CASL: The common algebraic spec-ification language. Theoretical Computer Science, 286(2):153–196, 2002.

Page 6: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

356 Bibliography

[11] Bernhard Banaschewski and Horst Herrlich. Subcategories defined by implica-tions. Houston Journal Mathematics, 2:149–171, 1976.

[12] Jon Barwise. Axioms for abstract model theory. Annals of Mathematical Logic,7:221–265, 1974.

[13] Jon Barwise and Solomon Feferman. Model-Theoretic Logics. Springer, 1985.

[14] John L. Bell and Allan B. Slomson. Models and Ultraproducts. North Holland,1969.

[15] Jean Benabou. Fibred categories and the foundations of naive category theory.Journal of Symbolic Logic, 50:10–37, 1985.

[16] Jan Bergstra, Jan Heering, and Paul Klint. Module algebra. Journal of the Associ-ation for Computing Machinery, 37(2):335–372, 1990.

[17] Jan Bergstra, Alban Ponse, and Scott A. Smolka. Process Algebra. Elsevier, 2001.

[18] Evert Willem Beth. On Padoa’s method in the theory of definition. IndagationesMathematicæ, 15:330–339, 1953.

[19] Jean-Yves Beziau. Classical negation can be expressed by one of its halves. LogicJournal of the IGPL, 7(2):154–151, 1999.

[20] Jean-Yves Beziau. From consequence operator to universal logic: a survey of gen-eral abstract logic. In Jean-Yves Beziau, editor, Logica Universalis, pages 3–17.Birkhauser, 2005.

[21] Jean-Yves Beziau. 13 questions about universal logic. Bulletin of the Section ofLogic, 35(2/3):133–150, 2006.

[22] Juan Bicarregui, Theodosis Dimitrakos, Dov Gabbay, and Tom Maibaum. Interpo-lation in practical formal development. Logic Journal of the IGPL, 9(2):231–243,2001.

[23] Michel Bidoit and Rolf Hennicker. On the integration of the observability andreachability concepts. In Proc. 5th Int. Conf. Foundations of Software Scienceand Computation Structures (FOSSACS’2002), volume 2303 of Lecture Notes inComputer Science, pages 21–36, 2002.

[24] Garrett Birkhoff. On the structure of abstract algebras. Proceedings of the Cam-bridge Philosophical Society, 31:433–454, 1935.

[25] Patrick Blackburn, Maarten de Rijke, and Yde Venema. Modal Logic. CambridgeUniversity Press, 2000.

[26] Francis Borceux. Handbook of Categorical Algebra. Cambridge University Press,1994.

[27] Tomasz Borzyszkowski. Generalized interpolation in CASL. Information Process-ing Letters, 76:19–24, 2001.

Page 7: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography 357

[28] Tomasz Borzyszkowski. Logical systems for structured specifications. TheoreticalComputer Science, 286(2):197–245, 2002.

[29] Peter Burmeister. A Model Theoretic Oriented Approach to Partial Algebras.Akademie-Verlag, Berlin, 1986.

[30] Rod Burstall and Joseph Goguen. The semantics of Clear, a specification lan-guage. In Dines Bjorner, editor, Proceedings, 1979 Copenhagen Winter School onAbstract Software Specification, pages 292–332. Springer, 1980. Lecture Notesin Computer Science, Volume 86; based on unpublished notes handed out at theSymposium on Algebra and Applications, Stefan Banach Center, Warsaw, Poland,1978.

[31] Carlos Caleiro, Paulo Mateus, Amilcar Sernadas, and Cristina Sernadas. Quantuminstitutions. In K. Futatsugi, J.-P. Jouannaud, and J. Meseguer, editors, Algebra,Meaning, and Computation, volume 4060 of LNCS, pages 50–64. Springer, 2006.

[32] Chen-Chung Chang and H. Jerome Keisler. Model Theory. North Holland, Ams-terdam, 1990.

[33] Alonzo Church. A formulation of the simple theory of types. Journal of SymbolicLogic, 5(1):56–68, 1940.

[34] Corina Cırstea. An institution of modal logics for coalgebras. Logic and AlgebraicProgramming, 67(1-1):87–113, 2006.

[35] Mihai Codescu. The model theory of higher order logic. Master’s thesis, ScoalaNormala Superioara Bucuresti, 2007.

[36] Mihai Codescu and Daniel Gaina. Birkhoff completeness in institutions. submit-ted.

[37] Traian Serbanuta. Institutional concepts in first-order logic, parameterized specifi-cation, and logic programming. Master’s thesis, University of Bucharest, 2004.

[38] Virgil Emil Cazanescu and Grigore Rosu. Weak inclusion systems. MathematicalStructures in Computer Science, 7(2):195–206, 1997.

[39] Razvan Diaconescu. Grothendieck inclusion systems. submitted.

[40] Razvan Diaconescu. Contraction algebras and unification of infinite terms. Journalof Computer and System Sciences, 44(1):23–43, 1992.

[41] Razvan Diaconescu. Category-based semantics for equational and constraint logicprogramming, 1994. DPhil thesis, University of Oxford.

[42] Razvan Diaconescu. Completeness of category-based equational deduction. Math-ematical Structures in Computer Science, 5(1):9–41, 1995.

[43] Razvan Diaconescu. Category-based modularisation for equational logic program-ming. Acta Informatica, 33(5):477–510, 1996.

Page 8: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

358 Bibliography

[44] Razvan Diaconescu. Extra theory morphisms for institutions: logical semantics formulti-paradigm languages. Applied Categorical Structures, 6(4):427–453, 1998.A preliminary version appeared as JAIST Technical Report IS-RR-97-0032F in1997.

[45] Razvan Diaconescu. Category-based constraint logic. Mathematical Structures inComputer Science, 10(3):373–407, 2000.

[46] Razvan Diaconescu. Grothendieck institutions. Applied Categorical Structures,10(4):383–402, 2002. Preliminary version appeared as IMAR Preprint 2-2000,ISSN 250-3638, February 2000.

[47] Razvan Diaconescu. Institution-independent ultraproducts. Fundamenta Informat-icæ, 55(3-4):321–348, 2003.

[48] Razvan Diaconescu. Elementary diagrams in institutions. Journal of Logic andComputation, 14(5):651–674, 2004.

[49] Razvan Diaconescu. Herbrand theorems in arbitrary institutions. Information Pro-cessing Letters, 90:29–37, 2004.

[50] Razvan Diaconescu. An institution-independent proof of Craig Interpolation The-orem. Studia Logica, 77(1):59–79, 2004.

[51] Razvan Diaconescu. Interpolation in Grothendieck institutions. Theoretical Com-puter Science, 311:439–461, 2004.

[52] Razvan Diaconescu. Proof systems for institutional logic. Journal of Logic andComputation, 16(3):339–357, 2006.

[53] Razvan Diaconescu. Borrowing interpolation. Submitted, 2007.

[54] Razvan Diaconescu. Institutions, Madhyamaka and universal model theory. InJean-Yves Beziau and Alexandre Costa-Leite, editors, Perspectives on UniversalLogic, pages 41–65. Polimetrica, 2007.

[55] Razvan Diaconescu. A categorical study on the finiteness of specifications. Infor-mation Processing Letters, 2008. to appear.

[56] Razvan Diaconescu and Kokichi Futatsugi. CafeOBJ Report: The Language,Proof Techniques, and Methodologies for Object-Oriented Algebraic Specification,volume 6 of AMAST Series in Computing. World Scientific, 1998.

[57] Razvan Diaconescu and Kokichi Futatsugi. Logical foundations of CafeOBJ. The-oretical Computer Science, 285:289–318, 2002.

[58] Razvan Diaconescu, Joseph Goguen, and Petros Stefaneas. Logical support formodularisation. In Gerard Huet and Gordon Plotkin, editors, Logical Environ-ments, pages 83–130. Cambridge, 1993. Proceedings of a Workshop held in Edin-burgh, Scotland, May 1991.

Page 9: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography 359

[59] Razvan Diaconescu and Marius Petria. Saturated models in institutions. Unpub-lished draft.

[60] Razvan Diaconescu and Petros Stefaneas. Ultraproducts and possible worlds se-mantics in institutions. Theoretical Computer Science, 379(1):210–230, 2007.

[61] Theodosis Dimitrakos. Formal Support for Specification Design and Implementa-tion. PhD thesis, Imperial College, 1998.

[62] Theodosis Dimitrakos and Tom Maibaum. On a generalized modularization theo-rem. Information Processing Letters, 74:65–71, 2000.

[63] Charles Ehresmann. Esquisses et types des structures algebriques. Buletinul Insti-tutului Politehnic Iasi, 14(18):1–14, 1968.

[64] Hartmut Ehrig, Eric Wagner, and James Thatcher. Algebraic specifications withgenerating constraints. In J. Diaz, editor, Proceedings, 10th Colloquium on Au-tomata, Languages and Programming, volume 154 of Lecture Notes in ComputerScience, pages 188–202. Springer, 1983.

[65] E. Allen Emerson. Temporal and modal logic. In van Leeuwen, editor, Handbookof Theoretical Computer Science, Volume B: Formal Models and Semantics, pages995–1072. Elsevier, 1990.

[66] Jose L. Fiadeiro and Jose F. Costa. Mirror, mirror in my hand: A duality betweenspecifications and models of process behaviour. Mathematical Structures in Com-puter Science, 6(4):353–373, 1996.

[67] Jose L. Fiadeiro and Amilcar Sernadas. Structuring theories on consequence. InDonald Sannella and Andrzej Tarlecki, editors, Recent Trends in Data Type Specifi-cation, volume 332 of Lecture Notes in Computer Science, pages 44–72. Springer,1988.

[68] Thomas Frayne, Anne C. Morel, and Dana S. Scott. Reduced direct products.Fundamenta Mathematica, 51:195–228, 1962.

[69] Dov M. Gabbay and Larisa Maksimova. Interpolation and Definability: modal andintuitionistic logics. Oxford University Press, 2005.

[70] Valere Glivenko. Sur la logique de M. Brower. Bulletin de l’Academie Royale dela Belgique, Classe des Sciences, ser. 5, 14:225–228, 1928.

[71] Joseph Goguen. Categories of Fuzzy Sets. PhD thesis, Department of Mathematics,University of California at Berkeley, 1968.

[72] Joseph Goguen. What is unification? A categorical view of substitution, equationand solution. In Maurice Nivat and Hassan Aıt-Kaci, editors, Resolution of Equa-tions in Algebraic Structures, Volume 1: Algebraic Techniques, pages 217–261.Academic, 1989. Also Report SRI-CSL-88-2R2, SRI International, Computer Sci-ence Lab, August 1988.

Page 10: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

360 Bibliography

[73] Joseph Goguen. Data, schema, ontology and logic integration. Journal of IGPL,13(6):685–715, 2006.

[74] Joseph Goguen and Rod Burstall. A study in the foundations of programmingmethodology: Specifications, institutions, charters and parchments. In David Pitt,Samson Abramsky, Axel Poigne, and David Rydeheard, editors, Proceedings, Con-ference on Category Theory and Computer Programming, volume 240 of LectureNotes in Computer Science, pages 313–333. Springer, 1986.

[75] Joseph Goguen and Rod Burstall. Institutions: Abstract model theory for speci-fication and programming. Journal of the Association for Computing Machinery,39(1):95–146, 1992.

[76] Joseph Goguen and Razvan Diaconescu. Towards an algebraic semantics for theobject paradigm. In Harmut Ehrig and Fernando Orejas, editors, Recent Trends inData Type Specification, volume 785 of Lecture Notes in Computer Science, pages1–34. Springer, 1994.

[77] Joseph Goguen, Grant Malcolm, and Tom Kemp. A hidden Herbrand theorem:Combining the object, logic and functional paradigms. Journal of Logic and Alge-braic Programming, 51(1):1–41, 2002.

[78] Joseph Goguen and Jose Meseguer. Completeness of many-sorted equational logic.Houston Journal of Mathematics, 11(3):307–334, 1985.

[79] Joseph Goguen and Jose Meseguer. Eqlog: Equality, types, and generic modulesfor logic programming. In Douglas DeGroot and Gary Lindstrom, editors, LogicProgramming: Functions, Relations and Equations, pages 295–363. Prentice-Hall,1986.

[80] Joseph Goguen and Jose Meseguer. Models and equality for logical programming.In Hartmut Ehrig, Giorgio Levi, Robert Kowalski, and Ugo Montanari, editors,Proceedings, TAPSOFT 1987, volume 250 of Lecture Notes in Computer Science,pages 1–22. Springer, 1987.

[81] Joseph Goguen and Grigore Rosu. Institution morphisms. Formal Aspects of Com-puting, 13:274–307, 2002.

[82] Joseph Goguen, Timothy Winkler, Jose Meseguer, Kokichi Futatsugi, and Jean-Pierre Jouannaud. Introducing OBJ. In Joseph Goguen and Grant Malcolm, ed-itors, Software Engineering with OBJ: algebraic specification in action. Kluwer,2000.

[83] Robert Goldblatt. Mathematical modal logic: a view of its evolution. Journal ofApplied Logic, 1(6):309–392, 2003.

[84] George Gratzer. Universal Algebra. Springer, 1979.

[85] Daniel Gaina. Private communications.

Page 11: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography 361

[86] Daniel Gaina and Andrei Popescu. An institution-independent generalizationof Tarski’s Elementary Chain Theorem. Journal of Logic and Computation,16(6):713–735, 2006.

[87] Daniel Gaina and Andrei Popescu. An institution-independent proof of Robinsonconsistency theorem. Studia Logica, 85(1):41–73, 2007.

[88] Rene Guitart and Christian Lair. Calcul syntaxique des modeles et calcul des for-mules internes. Diagramme, 4, 1980.

[89] David Harel. Dynamic logic. In D. Gabbay and F. Guenthner, editors, Handbookof Philosophical Logic, Volume II: Extensions of Classical Logic, pages 497–604.Reidel, 1984.

[90] Robert Harper, Donald Sannella, and Andrzej Tarlecki. Logic representation in LF.In David Pitt, David Rydeheard, Peter Dybjer, Andrew Pitts, and Axel Poigne, edi-tors, Proceedings, Conference on Category Theory and Computer Science, volume389 of Lecture Notes in Computer Science, pages 250–272. Springer, 1989.

[91] Felix Hausdorff. Grundzuge der mengenlehre, 1914. Leipzig.

[92] Leon Henkin. Completeness in the theory of types. Journal of Symbolic Logic,15(2):81–91, June 1950.

[93] Matthew Hennessy and Robin Milner. Algebraic laws for nondeterminism andconcurrency. Journal of the Association for Computing Machinery, 32:137–161,1985.

[94] Jacques Herbrand. Recherches sur la theorie de la demonstration. Travaux de laSociete des Sciences et des Lettres de Varsovie, Classe III, 33(128), 1930.

[95] Horst Herrlich and George Strecker. Category Theory. Allyn and Bacon, 1973.

[96] Arend Heyting. Die formalen regeln der intuitionistischen logik. Sitzungberichteder Preussischen Akademie der Wiessenschaften, Physikalisch-mathematischeKlasse, 1930.

[97] Joram Hirschfeld and William H. Wheeler. Forcing, arithmetic, divison rings, vol-ume 454 of Lecture Notes in Mathematics. Springer, 1975.

[98] Wilfrid Hodges. Model Theory. Cambridge University Press, 1993.

[99] Wilfrid Hodges. A shorter Model Theory. Cambridge University Press, 1997.

[100] Michale Holz, Karsten Steffens, and E. Weitz. Introduction to Cardinal Arithmetic.Birkhauser, 1999.

[101] Bart Jacobs. Categorical Type Theory. PhD thesis, Katholieke Universiteit Ni-jmegen, 1991.

[102] Ranjit Jhala, Rupak Majumdar, and Ru-Gang Xu. State of the union: Type infer-ence via Craig interpolation. In Tools and Algorithms for the Construction andAnalysis of Systems, volume 4424 of Lecture Notes in Computer Science, pages553–567. Springer, 2007.

Page 12: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

362 Bibliography

[103] H. Jerome Keisler. Theory of models with generalized atomic formulas. Journalof Symbolic Logic, 1960.

[104] H. Jerome Keisler. Model Theory for Infinitary Logic. North-Holland, 1971.

[105] Andrei N. Kolmogorov. On the principle of the excluded middle. MatematicheskiiSbornik, 32(646–667), 1925. (in Russian).

[106] Dexter Kozen and Jerzy Tiuryn. Logic of programs. In Handbook of Theoreti-cal Computer Science, Volume B: Formal Models and Semantics, pages 789–840.Elsevier, 1990.

[107] Saul Kripke. A completeness theorem in modal logic. Journal of Symbolic Logic,24:1–15, 1959.

[108] Oliver Kutz and Till Mossakowski. Modules in transition. conservativity, compo-sition, and colimits, 2007.

[109] Joachim Lambek and Phil Scott. Introduction to Higher Order Categorical Logic.Cambridge, 1986. Cambridge Studies in Advanced Mathematics, Volume 7.

[110] Yngve Lamo. The Institution of Multialgebras – a general framework for algebraicsoftware development. PhD thesis, University of Bergen, 2003.

[111] Saunders Mac Lane. Categories for the Working Mathematician. Springer, secondedition, 1998.

[112] William F. Lawvere. Functorial semantics of elementary theories. Journal of Sym-bolic Logic, 31:294–295, 1966.

[113] Steffen Lewitzka. A topological approach to universal logic: model theoreticalabstract logics. In Jean-Yves Beziau, editor, Logica Universalis, pages 35–63.Birkhauser, 2005.

[114] John Lloyd. Foundations of Logic Programming. Springer, 1984.

[115] Jerzy Łos. Quelques remarques, theoremes et problemes sur les classesdefinissables d’algebres. In Mathematical Interpretation of Formal Systems, pages98–113. North-Holland, Amsterdam, 1955.

[116] Michael Makkai. Ultraproducts and categorical logic. In C.A. DiPrisco, editor,Methods in Mathematical Logic, volume 1130 of Lecture Notes in Mathematics,pages 222–309. Springer Verlag, 1985.

[117] Michael Makkai. Stone duality for first order logic. Advances in Mathematics,65(2):97–170, 1987.

[118] Michael Makkai and Gonzolo Reyes. First order categorical logic: Model-theoretical methods in the theory of topoi and related categories, volume 611 ofLecture Notes in Mathematics. Springer, 1977.

[119] Anatoly Malcev. The Metamathematics of Algebraic Systems. North-Holland,1971.

Page 13: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography 363

[120] Gunter Matthiessen. Regular and strongly finitary structures over strongly alge-broidal categories. Canadian Journal of Mathematics, 30:250–261, 1978.

[121] Sheila McIlraith and Eyal Amir. Theorem proving with structured theories. InProceedings of the 17th Intl. Conf. on Artificial Intelligence (IJCAI-01), pages 624– 631, 2001.

[122] Kenneth McMillan. Applications of Craig interpolants in model checking. InProceedings TACAS’2005, volume 3440 of Lecture Notes in Computer Science,pages 1–12. Springer, 2005.

[123] Jose Meseguer. General logics. In H.-D. Ebbinghaus et al., editors, Proceedings,Logic Colloquium, 1987, pages 275–329. North-Holland, 1989.

[124] Jose Meseguer. Conditional rewriting logic as a unified model of concurrency.Theoretical Computer Science, 96(1):73–155, 1992.

[125] Jose Meseguer. Membership algebra as a logical framework for equational specifi-cation. In F. Parisi-Pressice, editor, Proc. WADT’97, volume 1376 of Lecture Notesin Computer Science, pages 18–61. Springer, 1998.

[126] Bernhard Moller, Andrzej Tarlecki, and Martin Wirsing. Algebraic specificationsof reachable higher-order algebras. In Donald Sannella and Andrzej Tarlecki, ed-itors, Recent Trends in Data Type Specification, volume 332 of Lecture Notes inComputer Science, pages 154–169. Springer Verlag, Berlin, 1987.

[127] J. Donald Monk. Mathematical Logic. Springer-Verlag, 1976.

[128] Michael Morley and Robert Vaught. Homogeneous universal models. Mathemat-ica Scandinavica, 11:37–57, 1962.

[129] Till Mossakowksi. Charter morphisms. Unpublished note.

[130] Till Mossakowski. Different Types of Arrow Between Logical Frameworks. InF. Meyer auf der Heide and B. Monien, editors, Proc. of ICALP, volume 1099 ofLecture Notes in Computer Science, pages 158–169. Springer Verlag, 1996.

[131] Till Mossakowski. Specification in an arbitrary institution with symbols. InC. Choppy, D. Bert, and P. Mosses, editors, Recent Trends in Algebraic Devel-opment Techniques, 14th International Workshop, WADT’99, Bonas, France, vol-ume 1827 of Lecture Notes in Computer Science, pages 252–270. Springer-Verlag,2000.

[132] Till Mossakowski. Comorphism-based Grothendieck logics. In K. Diks andW. Rytter, editors, Mathematical foundations of computer science, volume 2420of Lecture Notes in Computer Science, pages 593–604. Springer, 2002.

[133] Till Mossakowski. Relating CASL with other specification languages: the institu-tion level. Theoretical Computer Science, 286:367–475, 2002.

Page 14: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

364 Bibliography

[134] Till Mossakowski. Foundations of heterogeneous specification. In R. HennickerM. Wirsing, D. Pattinson, editor, Recent Trends in Algebraic Development Tech-niques, volume 2755 of Lecture Notes in Computer Science, pages 359–375.Springer Verlag, London, 2003.

[135] Till Mossakowski. Heterogeneous specification and the heterogeneous tool set.Habilitation thesis, University of Bremen, 2005.

[136] Till Mossakowski, Razvan Diaconescu, and Andrzej Tarlecki. What is a logictranslation? UNILOG 2007.

[137] Till Mossakowski, Joseph Goguen, Razvan Diaconescu, and Andrzej Tarlecki.What is a logic? In Jean-Yves Beziau, editor, Logica Universalis, pages 113–133.Birkhauser, 2005.

[138] Till Mossakowski and Markus Roggenbach. Structured CSP – a process algebraas an institution. In J. Fiadeiro, editor, WADT 2006, volume 4409 of Lecture Notesin Computer Science, pages 92–110. Springer-Verlag Heidelberg, 2007.

[139] Daniele Mundici. Compactness + Craig interpolation = Robinson consistency inany logic, 1979. Manuscript. University of Florence.

[140] Daniele Mundici. Robinson consistency theorem in soft model theory. Transac-tions of the AMS, 263:231–241, 1981.

[141] Greg Nelson and Derek Oppen. Simplication by cooperating decision procedures.ACM Trans. Program. Lang. Syst., 1(2):245–257, 1979.

[142] Istvan Nemeti and Ildiko Sain. Cone-implicational subcategories and somebirkhoff-type theorems. In B. Csakany, E. Fried, and E.T. Schmidt, editors, Uni-versal Algebra, pages 535–578. North-Holland, 1981. Colloquia Mathematics So-cietas Janos Bolyai, 29.

[143] Michael J. O’Donnell. Computing in systems described by equation, volume 58 ofLecture Notes in Computer Science. Springer, 1977.

[144] Derek Oppen. Complexity, convexity and combinations of theories. TheoreticalComputer Science, 12:291–302, 1980.

[145] Wieslaw Pawlowski. Context institutions. In Magne Haveraaen, Olaf Owe, andOle-Johan Dahl, editors, Recent Trends in Data Type Specification, volume 1130of Lecture Notes in Computer Science, pages 436–457. Springer, 1996.

[146] Marius Petria. Finitely sized models in institutions. Private communication.

[147] Marius Petria. An institutional version of Godel Completeness Theorem. In Alge-bra and Coalgebra in Computer Science, volume 4624, pages 409–424. SpringerBerlin / Heidelberg, 2007.

[148] Marius Petria and Razvan Diaconescu. Abstract Beth definability in institutions.Journal of Symbolic Logic, 71(3):1002–1028, 2006.

Page 15: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography 365

[149] Amir Pnueli. The temporal semantics of concurrent programs. Theoretical Com-puter Science, 13:45–60, 1981.

[150] Andrei Popescu, Traian Serbanuta and Grigore Rosu. A semantic approach tointerpolation. In Foundations of software science and computation structures, vol-ume 3921 of Lecture Notes in Computer Science, pages 307–321. Springer Verlag,2006.

[151] Vaughan R. Pratt. Semantical considerations on Floyd-Hoare logic. In Proceedingsof the 17th Annual IEEE Symposium on Foundations of Computer Science, pages109–121, 1976.

[152] Horst Reichel. Structural Induction on Partial Algebras. Akademie Verlag Berlin,1984.

[153] J. Alan Robinson. A machine-oriented logic based on the resolution principle.Journal of the Association for Computing Machinery, 12:23–41, 1965.

[154] Grigore Rosu. Kan extensions of institutions. Universal Computer Science,5(8):482–492, 1999.

[155] Grigore Rosu. Axiomatisability in inclusive equational logic. Mathematical Struc-tures in Computer Science, 12(5):541–563, 2002.

[156] Grigore Rosu and Joseph Goguen. On equational Craig interpolation. UniversalComputer Science, 5(8):482–493, 1999.

[157] Pieter-Hendrik Rodenburg. A simple algebraic proof of the equational interpola-tion theorem. Algebra Universalis, 28:48–51, 1991.

[158] David Rydeheard and Rod Burstall. Computational Category Theory. Prentice-Hall, 1988.

[159] David E. Rydeheard and John Stell. Foundations of equational deduction: A cat-egorical treatment of equational proofs and unification algorithms. In D. H. Pittet al., editor, Category theory and computer programming, Guilford, volume 240of Lecture Notes in Computer Science, pages 493–505. Springer, 1985.

[160] Antonio Salibra and Giuspeppe Scollo. Interpolation and compactness in cate-gories of pre-institutions. Mathematical Structures in Computer Science, 6:261–286, 1996.

[161] Donald Sannella and Andrzej Tarlecki. Specifications in an arbitrary institution.Information and Control, 76:165–210, 1988.

[162] Lutz Schroder, Till Mossakowski, and Christoph Luth. Type class polymorphismin an institutional framework. In Jose Fiadeiro, editor, Recent Trends in AlgebraicDevelopment Techniques, 17th Intl. Workshop (WADT 2004), volume 3423 of Lec-ture Notes in Computer Science, pages 234–248. Springer, Berlin, 2004.

Page 16: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

366 Bibliography

[163] Lutz Schroder, Till Mossakowski, Andrzej Tarlecki, Piotr Hoffman, and BartekKlin. Amalgamation in the semantics of CASL. Theoretical Computer Science,331(1):215–247, 2005.

[164] Saharon Shelah. Every two elementary equivalent models have isomorphic ultra-powers. Israel Journal of Mathematics, 10:224–233, 1971.

[165] Joseph Shoenfield. Mathematical Logic. Addison-Wesley, 1967.

[166] Petros Stefaneas. Chartering some institutions, 1993. Unpublished draft.

[167] Colin Stirling. Modal and temporal logics. In S. Abramsky, D.M. Gabbay, andT.S.E. Maibaum, editors, Handbook of Logic in Computer Science, volume 2,pages 477–563. Oxford University Press, 1992.

[168] Andrzej Tarlecki. Bits and pieces of the theory of institution. In David Pitt, Sam-son Abramsky, Axel Poigne, and David Rydeheard, editors, Proceedings, SummerWorkshop on Category Theory and Computer Programming, volume 240 of Lec-ture Notes in Computer Science, pages 334–360. Springer, 1986.

[169] Andrzej Tarlecki. On the existence of free models in abstract algebraic institutions.Theoretical Computer Science, 37:269–304, 1986.

[170] Andrzej Tarlecki. Quasi-varieties in abstract algebraic institutions. Journal ofComputer and System Sciences, 33(3):333–360, 1986.

[171] Andrzej Tarlecki. Moving between logical systems. In Magne Haveraaen, OlafOwe, and Ole-Johan Dahl, editors, Recent Trends in Data Type Specification, vol-ume 1130 of Lecture Notes in Computer Science, pages 478–502. Springer, 1996.

[172] Andrzej Tarlecki. Structural properties of some categories of institutions. Techni-cal report, Institute of Informatics, Warsaw University, 1996.

[173] Andrzej Tarlecki. Towards heterogeneous specifications. In D. Gabbay and M. vanRijke, editors, Proceedings, International Conference on Frontiers of CombiningSystems (FroCoS’98), pages 337–360. Research Studies Press, 2000.

[174] Andrzej Tarlecki, Rod Burstall, and Joseph Goguen. Some fundamental algebraictools for the semantics of computation, part 3: Indexed categories. TheoreticalComputer Science, 91:239–264, 1991.

[175] Alfred Tarski and Robert Vaught. Arithmetical extensions of relational systems.Compositio Mathematicæ, 13:81–102, 1957.

[176] Tenzin Gyatso (the Fourteenth Dalai Lama). The Universe in a Single Atom. Wis-dom Publications, 2005.

[177] Maartin H. van Emden and Robert Kowalski. The semantics of predicate logic asa programming language. Journal of the Association for Computing Machinery,23(4):733–742, 1976.

[178] Robert Vaught. Set theory: an introduction. Birkhauser, 1985.

Page 17: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Bibliography 367

[179] Paulo Veloso. On pushout consistency, modularity and interpolation for logicalspecifications. Information Processing Letters, 60(2):59–66, 1996.

[180] Michal Wałicki, Adis Hodzic, and Sigurd Meldal. Compositional homomorphismsof relational structures (modeled as multialgebras). In Fundamentals of Comput-ing Theory, volume 2138 of Lecture Notes in Computer Science, pages 359–371.Springer, 2001.

[181] Charles F. Wells. Sketches: Outline with references. Unpublished draft.

Page 18: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Index

Cat, ‘quasi-category’ of categories, 10Ins, category of institution morphisms,

39Set, category of sets, 8false, in institution, 95fol, 256Σ11 sentence, 134〈T , D〉-specification, 327¬¬-elimination, 289fol, 258, 261coIns, category of institution comorphisms,

40Łos institution, 132Łos sentence, 1320-cell, 181-cell, 182-category, 182-cell, 182-co-cone, 192-co-limit, 192-cone, 192-dimensional opposite category, 202-functor, 192-limit, 192-natural transformation, 19

abstract inclusion, 74abstract surjection, 74accessible sentence, 96adjoint comorphism of institutions, 41adjoint morphism of institutions, 41adjunction, 16

2-categorical, 19algebra, 24algebraic signature, 24

amalgamationfor signature morphism, (Φ,β),

216of models, 60

amalgamation square, 60weak, 60

anti-additive function, 157anti-monotonic function, 157approximation equation, 36arity

of operation symbol, 23of relation symbol, 23of term, 100

arrow above an arrow, 20arrow is (λ,D)-chain, 146automaton, 36

basic sentence, 108basic set of sentences, 108Birkhoff institution, 186

symmetric, 215Birkhoff proof system, 310Boolean complete institution, 92Boolean connective, 93broad subcategory, 10

cardinal, 145cardinality of sets, 145carrier set, 24cartesian arrow, 20cartesian closed category, 17cartesian functor, 21cartesian lifting, 20cartesian morphism of institutions, 255categorical diagrams, 12

Page 19: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Index 369

category, 7of signatures, 27of substitutions, 99

chain in category ((λ,D)-chain), 146chain in category (λ-chain), 145charter, 38closed homomorphism of FOL models,

66, 76closed inclusion system, 76, 78, 79

for specifications, 320closed morphism

of proof theoretic presentations, 300of specifications, 320of theories, 79

closure under isomorphisms, 28closure operator, 193co-complete category, 14co-cone, 12co-equalizer, 13co-limit, 12co-product, 13co-unit, of adjunction, 16co-well powered inclusion system, 171co-well-powered category, 11coherent adjoint-indexed institution, 258comma category, 11comorphism of systems of rules, 279comorphism of institutions, 40

AUT→ FOL1, 43FOEQL→HNK, 43FOL→ (FOL1)pres, 52FOL→ FOEQL, 41FOL→HNK, 43FOL→ RELpres, 52LA→ FOEQLpres, 56MBA→ FOL, 43MPL→ REL1, 42PA→ FOLpres, operational, 53PA→ FOLpres, relational, 53PA→MApres, 56POA→ FOLpres, 55WPL→ PLpres, 56

comorphism of institutions with pre-quan-tifiers, 292

comorphism of proof systems, 279with pre-quantifiers, 292

comorphism of sentence systems withpre-quantifiers, 292

compact institution, 134compact proof, 284compact proof system, 284complete category, 14complete institution with proofs, 283complete lifting of filtered products by

functor, 129cone, 12congruence, 77congruence (Γ-congruence), 86congruence in POA, 81conjunction

in institutions, 92proof-theoretic, 288semantic, 92

connected category, 8connection of sentences, 93connective in institution, 93conservative homomorphism of models,

112conservative morphism of signatures,

64, 95consistent set of sentences, 134

proof theoretically, 296constant (operation symbol), 23constraint query, 347constraint substitution, 348contraction algebra, 36countably incomplete ultrafilter, 157Craig interpolation square,

proof-theoretic, 296Craig (L,R )-interpolation, 190Craig S -left interpolation for

comorphism, 215Craig S -right interpolation for

comorphism, 217Craig interpolation square, 190

of comorphisms, 267Craig-Robinson interpolation square,

211

Page 20: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

370 Index

creation of (co-)limits, 14

dense morphism of signatures, 137derivation, of specification, 319derived operation, 100derived relation, 100derived signature, 100diagonal functor, 11diagrams, 12directed co-limit, 14directed model amalgamation, 61directed-exact institution, 62disjunction in institution, 92disjunction, semantic, 92distinguished cartesian morphism, 21

elementarily equivalent models, 50elementary amalgamation square, 211elementary class of models, 50elementary diagram

in FOL, 65in institution, 67

elementary embedding in FOL, 66elementary extension, 67elementary homomorphism of models,

68D-elementary, 115

elementary institution, 68elementary sub-institution, 118enriched indexed inclusion system, 266entailment, 277

institution, 298relation, 277system, 277system of presentations, 301

epi, 8epi basic sentence, 108epi basic set of sentences, 108epic inclusion system, 75epimorphic family of arrows, 8equalizer, 13equation, 25equivalence

in institution, 92

of categories, 17of institutions, 41, 257of specifications, 319of substitutions, 99

equivalence relation, S-sorted, 76equivalence, semantic, 92equivalent sentences, semantically, 50exact comorphism of institutions, 63,

262exact institution, 62

weakly, 62exact morphism

of institutions, 63of signatures, (ΦΔ,βΔ), 248

existential quantification in institution,94

existential sentence in FOL, 164expansion of models in institution, 28explicitly defined morphism of

signatures, 224proof theoretically, 297

extension, Sen0, 164

faithful functor, 10fibration, 20fibre category, 20fibre of institution, 255fibred category, 20fibred institution, 254filter, 121filtered power of models, in institution,

123filtered product of models

in FOL, 122in institution, 123

final functor, 14final object, 11finitary basic set of sentences, 108finitary Horn sentence, 110finitary morphism of signatures, 95finitary proof, 284finitary rule, 284finitary sentence, 59, 153finite model, 97

Page 21: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Index 371

finitely elementary class of models, 168finitely presented object, 15finitely presented theory, 50finitely sized model, 137first order quantification, 102first order variable, 97fixed point for semantic operator, 194free object, 16full functor, 10functor, 9

Galois connection, 17Generalized Continuum Hypothesis, 145Grothendieck category, 20Grothendieck construction, 20Grothendieck institution, 256Grothendieck object, 20group, 8

Herbrand model, 338Heyting algebra, 33higher order model, 35homomorphism

of preordered algebras, 33of FOL models, 24of HOL models, 35of contraction algebras, 36of Heyting algebras, 73of Kripke models, 32, 237of models in institution, 27of partial algebras, 31

homomorphisms of multialgebras, 34Horn institution, 302Horn sentence

in FOL, 30, 82in institution, 110

image of arrow, 74implication

in institution, 92proof-theoretic, 290semantic, 92

implicitly defined morphism ofsignatures, 224

proof theoretically, 297import of specifications, 320inclusion of specifications, 320inclusion system, 74inclusive functor, 75inclusive institution, 79indexed category, 20indexed comorphism-based institution,

257indexed institution, 256inductive co-limit, 14inductive model amalgamation, 61inductive-exact institution, 62infinitary proof system, 276initial object, 11injective object, 9institution, 27

(Π∪Σ)0n, 30

CatEQL (categorical equationallogic), 37

Cat+EQL (categorical equationallogic with binaryco-products), 73

QE(PA), 31QE1(PA), 31QE2(PA), 31AFOL (first order logic atoms), 71FOL+ (positive first order logic),

29FOLS (S-sorted first order logic),

44FOL∞,ω, FOLα,ω (infinitary

logics), 30HCL∞, 30HNKλ (HNK with λ-abstraction),

37HOLλ (HOL with λ-abstraction),

37SOL (second order logic), 30SOL∞,ω, 214AUT (automata), 36CA (contraction algebras), 36EQL (equational logic), 30

Page 22: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

372 Index

FOEQL (first order equationallogic), 30

FOL (first order logic), 23HCL (Horn clause logic), 30HOL (higher order logic), 35HPOA (Horn preorder algebra), 34IPL (intuitionistic propositional

logic), 33LA (linear algebra), 37MA (multialgebras), 34MBA (membership algebra), 34MFOL (modal first order logic), 31PA (partial algebra), 30PL (propositional logic), 29POA (preordered algebra), 33REL (relational logic), 30∀∨ (universal disjunction of atoms),

187FOL1 (single-sorted first order logic),

29UNIV (universal sentences), 29REL1 (single-sorted REL), 42

institutionhaving finitary sentences, 153having saturated models, 147of presentations, 51of substitutions, 101with pre-quantifiers, 292with proof rules, 282with proofs, 282with representable substitutions, 106

interpolant, 190semantic, 193

interpretation of term in FOL model, 26intersection of signatures, 318inverse image functor, 21invertible enriched indexed inclusion

system, 266isomorphism, 8isomorphism classes, 8

Keisler-Shelah institution, 160kernel

of POA homomorphism, 81

of arrow, 13of model homomorphism, 77

Kripke modelin MFOL, 32in institution, 236

lax co-cone, 19lax co-limit, 19lax cone, 19lax limit, 19lax natural transformation, 19left adjoint functor, 16liberal institution, 84

comorphism, 86morphism, 86

liberal theory morphism, 84lifting

of filtered products by functor, 128of (co-)limits, 14of isomorphisms

by β, 242by spans, 206by squares, 206

of relationby signature morphism, weakly,

230by signature morphisms, 197

limit, 12limit ordinal, 145locally (semi-)exact indexed

coinstitution, 262locally co-complete indexed category,

260locally liberal indexed institution, 266locally presentable category, 15logical connective, 93logical kernel of signature morphism,

213

m-compact institution, 134maximally consistent set of sentences,

136modal preservation of sentence by fil-

tered product, 245

Page 23: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Index 373

modal preservation of sentences by fil-tered factor, 245

modal sentence functor, 240model amalgamation

for comorphisms, 63weak, 63

for institution, 60directed, 61

model compact institution, 134model functor, 27model

in FOL, 24in institution, 27

model of specification, 318model realizes finitely set of sentences,

146model realizes set of sentences, 146model transformation, 39model with predefined type, 332modification between institution

morphisms, 39modularization square, 300Modus Ponens for Sen0

for entailment systems, 309for proof systems, 310

mono, 8monoid, 8monomorphic family of arrows, 8morphism

of CA signatures, 36of FOL signatures, 25of HOL signatures, 35of charters, 44of institutions, 39

FOL→ EQL, 39FOL→MA, 43FOL→REL, 42MBA→ FOL, 43PA→ FOL, 42with elementary diagrams, 69

of presentations, 50, 298of proof systems, 279of rooms, 45

of signatures,(∗e∗), 191(b ∗ ∗), 191(i∗ ∗), 191(ie∗), 191(iei), 191(iii), 191(s∗ ∗), 191

of specifications, 319of systems of rules, 279of theories, 50

proof theoretic, 298

natural transformation, 10negation

in institutions, 92proof-theoretic, 288semantic, 92

normal elementary diagram, 116normal form of specification, 324

object above an object, 20object in category, 7opposite category, 11ordinal, 145overloading of symbols, 24

partial algebra, 31persistent adjunction, 17persistently free object, 17persistently free specification, 319persistently liberal institution

comorphism, 86persistently liberal institution

morphism, 86polynomial, (Σ,A), 346pre-institution, 38pre-quantifiers, 291precise comorphism, 226precise morphism of signatures, 226predefined model, 332preorder atoms, 33preordered algebra, 33

Page 24: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

374 Index

presentationin institution, 50in proof systems, 298

preservationof filtered products by functor, 125of F -filtered products by functor,

125of (co-)limits, 14of logical connectives, 93of sentence

by ultrafactor, 130by directed co-limits of models,

142by filtered factor, 130by filtered product, 130by limit of models, 113by model extensions, 165by submodels, 165by ultraproduct, 130

product, 13projective object, 9projectively representable morphism of

signatures, 129proof rules, 278proof system, 276

with pre-quantifiers, 292protecting presentation morphism, 345pullback, 13pushout, 13

quantification in institution(D-quantification), 94

quasi-compact institution, 190quasi-existence equation in PA, 31quasi-representable morphism of signa-

tures, 102quasi-variety, 171query, 338quotient homomorphism, 77quotient

of model, 77of object, 171

reachable object, 170

reductof FOL model homomorphisms,

25of FOL models, 25of models in institution, 28

reduction of filter, 123refinement of specifications, 320reflection

of (co-)limits, 14of sentence by directed co-limits of

models, 142relational atom, 25representable morphism of signatures,

104representation

of institutions, 87of signature morphism, 104

retract, 8right adjoint functor, 16Robinson consistency square, 204room, 45

satisfaction conditionfor institution comorphisms, 40for institution morphisms, 39for institutions, 28

satisfaction of sentence at possibleworld, 239

satisfaction relationin FOL, 26in institution, 27

satisfaction with predefined type, 333saturated model, 146second order substitution, 101semantic entailment system, 277semantic operator, 193semantic proof system, 277semantic topology, 55semi-exact indexed coinstitution, 263semi-exact institution, 62sentence functor, 27sentence in FOL, 25sentence system with pre-quantifiers,

291

Page 25: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

Index 375

sentence transformation, 39signature functor, 39signature

in CA, 36in FOL, 23in HOL, 35in MBA, 34in PA, 30of specification, 318

signature transformation, 39signature with predefined type, 332simple elementary diagrams, 153size of model, 153skeleton of category, 17small co-limit, 14small limit, 14small morphism of signatures, 146solution for query, 339solution form for query, 340sort of operation symbol, 23sound institution

with proof rules, 282with proofs, 282

span, 13specification, 318split fibration, 21split fibred institution, 255stability

under pushouts, 15under pullbacks, 15

stable sentence functor, 157strong FOL homomorphism, 71strong homomorphism of FOL models,

76strong inclusion system, 76, 78, 79

for specifications, 320strong morphism

of proof theoretic presentations, 300of specifications, 320of theories, 54, 79

strongly persistent adjunction, 17strongly persistently free object, 17sub-institution, 29subcategory, 10

submodel, 76generated by set, 80Sen0, 164

subobject, 170substitution in institution

D-substitution, 99Σ-substitution, 98

substitution, first order, 97substitutivity rule, 304successor ordinal, 145supporting co-limits by indexed

co-institutions, 260

theory in institution, 50theory in proof system, 298theory morphism, proof theoretic, 298tight morphism of signatures, 226translation

of FOL sentences, 26of specification, 318

translations of solutions of queries, 345triangular equations, 16

2-categorical, 19type in HOL, 35

ultrafilter, 121ultrapower of models, in institution, 123ultraproduct of models, in institution,

123ultraradical, 169unifier, 341

most general, 341union of signatures, 318union of specifications, 318unions in inclusion system, 75unit of adjunction, 16universal arrow, 11universal institution, 302universal proof system, 304universal quantification in institution, 94universal sentence in FOL, 29

variable, 25variety, 171

Page 26: Table of Notation978-3-7643-8708-2/1.pdf · 352 Appendix A. Table of Notation Lim(D) vertex of the limiting cone for the diagram D Colim(D) vertex of the co-limiting co-cone for the

376 Index

vertical arrow, 20vertical composition, 10

weak amalgamation square, 60weak model amalgamation for comor-

phisms, 63weakly exact institution, 62weakly lifting of relation by signature

morphism, 230well-powered category, 11