Abstract
In formal concept analysis, complete lattices of “concepts” are represented by entity-attribute relations called “contexts”. Using the dependently-typed programming language Agda, we build on a previous formalisation of the category of contexts to obtain a fully verified abstract implementation of the duality between contexts and complete lattices in the abstract setting of locally ordered categories with converse, residuals, symmetric quotients, and direct powers.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Berghammer, R., Schmidt, G., Zierer, H.: Symmetric Quotients. Technical Report TUM-INFO 8620, TU München, Fak. Informatik, 18 p. (1986)
Berghammer, R., Schmidt, G., Zierer, H.: Symmetric Quotients and Domain Constructions. Inform. Process. Lett. 33, 163–168 (1989)
Bird, R.S., de Moor, O.: Algebra of Programming, International Series in Computer Science, vol. 100. Prentice Hall (1997)
Freyd, P.J., Scedrov, A.: Categories, Allegories, North-Holland Mathematical Library, vol. 39. North-Holland, Amsterdam (1990)
Furusawa, H., Kahl, W.: A Study on Symmetric Quotients. Technical Report 1998-06, Fakultät für Informatik, Univ. der Bundeswehr München (1998)
Jipsen, P.: Categories of Algebraic Contexts Equivalent to Idempotent Semirings and Domain Semirings. In: Kahl, W., Griffin, T.G. (eds.) RAMICS 2012. LNCS, vol. 7560, pp. 195–206. Springer, Heidelberg (2012)
Kahl, W.: Refactoring Heterogeneous Relation Algebras around Ordered Categories and Converse. J. Rel. Methods in Comp. Sci. 1, 277–313 (2004)
Kahl, W.: Dependently-Typed Formalisation of Relation-Algebraic Abstractions. In: de Swart, H. (ed.) RAMICS 2011. LNCS, vol. 6663, pp. 230–247. Springer, Heidelberg (2011)
Kahl, W.: Abstract Context Lattices Formalised for Concrete Applications — AContext-1.0. Mechanically checked Agda theories, 25 pp. literate document output (2014). http://relmics.mcmaster.ca/RATH-Agda/#AContext
Kahl, W.: A Mechanised Abstract Formalisation of Concept Lattices. In: Höfner, P., Jipsen, P., Kahl, W., Müller, M.E. (eds.) RAMiCS 2014. LNCS, vol. 8428, pp. 242–260. Springer, Heidelberg (2014)
Kahl, W.: Relation-Algebraic Theories in Agda — RATH-Agda-2.0.1. Mechanically checked Agda theories, with 456 pages literate document output (2014). http://relmics.mcmaster.ca/RATH-Agda/
Kahl, W., Al-hassy, M.: Order Theory and Concept Lattices in Ordered Categories Without Meets, Formalised in Agda — AContext-2.1. Mechanically checked Agda theories, 181 pages literate document output (2015). http://relmics.mcmaster.ca/RATH-Agda/#AContext
Kozen, D.: Typed Kleene Algebra. Technical Report 98-1669, Computer Science Department, Cornell University (1998)
Löh, A.: lhs2TeX (2012). http://www.andres-loeh.de/lhs2tex/
Moshier, M.A.: A Relational Category of Polarities (unpublished draft) (2013)
Norell, U.: Towards a Practical Programming Language Based on Dependent Type Theory. PhD thesis, Department of Computer Science and Engineering, Chalmers University of Technology (2007). http://wiki.portal.chalmers.se/agda/pmwiki.php
Schmidt, G., Ströhlein, T.: Relations and Graphs, Discrete Mathematics for Computer Scientists. EATCS-Monographs on Theoret. Comput. Sci. Springer (1993)
Wille, R.: Formal Concept Analysis as Mathematical Theory of Concepts and Concept Hierarchies. In: Ganter, B., Stumme, G., Wille, R. (eds.) Formal Concept Analysis. LNCS (LNAI), vol. 3626, pp. 1–33. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Al-hassy, M., Kahl, W. (2015). Mechanised Relation-Algebraic Order Theory in Ordered Categories without Meets. In: Kahl, W., Winter, M., Oliveira, J. (eds) Relational and Algebraic Methods in Computer Science. RAMICS 2015. Lecture Notes in Computer Science(), vol 9348. Springer, Cham. https://doi.org/10.1007/978-3-319-24704-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-24704-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24703-8
Online ISBN: 978-3-319-24704-5
eBook Packages: Computer ScienceComputer Science (R0)