Abstract
An analysis was performed to compare the expressibility under category theory for algebraic aspects to systems engineering. The purpose is to replicate the developed aspects under “model-based” specification theorems. A categorical definition of ‘system’ is constructed in the category of categories centrally defined by epimorphism and functor. Then the major theorems developed for model-based engineering are reconstructed and whose proof chains are presented through corresponding deductions from Wymore, A mathematical theory of systems engineering—The elements. New York: Wiley, 1967 and Awodey, Category theory, oxford logic guides. New York: Oxford Press, 2010. The resultant is twofold: showing “parallel” deductive abstractions and interpreted “categorical” primitives as deductive results. Algebraic differences exist in universality, indexing, and adjoints for engineering specifications, yet ‘system of system’ (constructions) are expressed by functors via graphical “diagrams.” Finally, type differences in both intension and extension are explored throughout, and supplementary representations are discussed for incorporating “set” and “structural” formalizations into system (engineering) aspects.
This work was supported both from an internship at MITRE Corporation and from research assistance through the Systems Engineering Research Center (SERC) under contract HQ0034-13-D-0004.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Conditions 1 and 2 make for “functional-like” relations where the “collection” is (injectively) graphical, with each object as the vertex and the arrow an edge.
- 2.
This can be thought of as “surjective on structure.”
- 3.
Category development stems from areas that deal with continua, namely, in logical typings and algebraic topology.
- 4.
His term for “assemblage” is simply the categorical “collection” without further conditions.
- 5.
R stands for set of real numbers.
- 6.
Similarly, different intervals yet the same “space,” different coordinate integers yet the same “shape” [12].
- 7.
The linguistic usage of categories treats these as “semantics,” “interpretation,” and “syntax” labels, respectfully.
- 8.
Should one identify epimorphisms directly or through coequalizers? Possibly different perspectives align with each of these or others in concepts.
- 9.
As Wymore converges over structure, a homomorphism is defined similarly, but in models as set functions equipped with the operand property.
- 10.
Note, the reals are grouped under “basic” operations in Wymore.
- 11.
Not to mention the validity process about the actual artifacts, processes, and space.
- 12.
A “for all unique (of a class)” quantifier condition.
- 13.
Note: Congruence is usually presented using a monomorphism in (system) scientific classifications.
- 14.
Pull-back statements are used, yet this generalizes to push-outs using coequalizers.
- 15.
There is also a notion of antifoundation, situated order [8], as are Galois and Grothendieck underpinnings.
- 16.
Such extensions do appear to be nonunique, for example, “Kan,” “strong,” and “weak” extensions have all been observed in the categorical literature.
- 17.
Wymore centrally establishes duality in Corollary 4.4 (p. 170).
- 18.
Additionally having σ be from the groups gives a “linear representation” [8].
- 19.
The latter is a shared interest in categorical logic and algebraic geometry.
- 20.
Wymore Def. 5.1, pp. 202–3.
- 21.
Wymore Def. 5.2, p. 211.
- 22.
Note that the normal presentation of the embedding is “flipped” given the focus on the epimorphism/right adjoint.
- 23.
The corresponding lemma (Awoday 8.2, p. 188) and theorem (Awoday 8.5, p. 193) show this is a full, faithful, injective “embedding.”
References
Wymore, W. (1993). Model-based systems engineering. Boca Raton, FL: CRC Press.
Rashevsky, N. (1961). Biological epimorphism, adequate design, and the problem of regeneration. Bulletin of Mathematical Biology, 23(2), 109–113.
MacLane, S. (1978). Categories for the working mathematician. New York: Springer.
MacLane, S., & Birkhoff, G. (1999). Algebra. Providence, RI: AMS Chelsea.
Univalent Foundations Program. (2013). Homotopy type theory. Institute for Advanced Study. Retrieved from https://homotopytypetheory.org/book
Barwise, J., et al. (1991). Situation theory and its applications (Vol. 2). Stanford, CA: CLSI Publications.
Wymore, W. (1967). A mathematical theory of systems engineering - The elements. New York: Wiley.
Awoday, S. (2010). Category theory, oxford logic guides. New York: Oxford Press.
Spivak, D. (2014). Category theory for the sciences. Cambridge, MA: MIT.
Goldblatt, R. (2006). Topoi: Categorical analysis of logic. Mineola, NY: Dover.
Baez, J., & Stay, M. (2009). Physics, topology, logic and computation: A rosetta stone. ArXiv.org, arXiv:0903.0340v3[quant-ph].
Cloutier, R., & Verma, D. (2007). Applying the concept of patterns to systems architecture. Systems Engineering, 10(2), 138–154.
Lawvere, F. (2006). Diagonal arguments and Cartesian closed categories. Reprints in Theory and Applications of Categories, 15, 1–13.
Martin-Lof, P. (1984). Intuitionistic type theory. Napoli: Bibliopolis.
Aczel, P. (1988). Non well founded sets. CSLI Lecture Notes, Standford University. Retrieved from irafs.org/courses/materials/aczel_set_theory.pdf
Rosen, R. (1978). Fundamentals of measurement and representation of natural systems. New York: North-Holland.
Breiner, S., Jones, A., Spivak, D., Subrahmanian, E., & Wisnesky, R. (2017). Using category theory to facilitate multiple manufacturing service database integration. Journal of Computing and Information Science in Engineering, 17(2), 11.
Spivak, D., & Kent, R. (2011). Ologs: A categorical framework for knowledge representation. ArXiv.org, arXiv:1102.1889v2[cs.LO].
Arbib, M., & Manes, E. (1974). Foundations of system theory: Decomposable systems. Automatica, 10(3), 285–302.
Rouse, W. (2005). Enterprises as systems: Essential challenges and approaches to transformation. Systems Engineering, 8(2), 138–150.
Awoday, S., & Warren, M. (1990). Homotopy theoretic models of identity type. Mathematical Proceedings of the Cambridge Philosophical Society, 146, 45.
Breiner, S., Subrahmanian, E., & Jones, A. (2018). Categorical foundations for systems engineering. In Disciplinary convergence in systems engineering research. Berlin: Springer.
Airbib, M., & Manes, E. (1975). Arrows, structures, and functors. New York: Academic.
Baez, J., Foley, J., Moeller, J., & Pollard, B. (2018). Network models. ArXiv.org, arXiv:1711.00037v2 [math.CT].
Perez, M., & Spivak, D. (2015). Toward formalizing ologs: Linguistic structures, instantiations, and mappings. ArXiv.org, arXiv:1503.08326v2[math.CT].
Lawvere, F. (1969). Adjointness in foundations. Dialectica, 23, 281–296.
Yanofsky, S. (2003). A universal approach to self-referential paradoxes, incompleteness and fixed points. ArXiv.org, arXiv: arXiv:math/0305282.
Spivak, D. (2016). The steady states of coupled dynamical systems compose according to matrix arithmetic. ArXiv.org, arXiv:1512.00802v2[math.DS].
Salado, A., Nilchiani, R., & Verma, D. (2017). A contribution to the scientific foundations of systems engineering: Solution spaces and requirements. Journal of System Science and Systems Engineering, 26(5), 549–589.
Zinovy, D., & Maibaum, T. (2012). Category theory and model-driven engineering: From formal semantics to design patterns and beyond. ArXiv.org, arXiv:1209.1433v1[cs.SE].
Pennock, M. (2017). An analysis of the requirements for the composition of engineering models. Pre-print.
Pennock, M., & Rouse, W. (2016). Epistemology of enterprises. Systems Engineering, 19(1), 24–43.
Hovmand, P. (2014). Community based system dynamics. New York: Springer.
Lane, J., Dahmann, J., Rebovich, G., & Lowry, R. (2010). Key system of systems engineering artifacts to guide engineering activities. In NDIA systems engineering conference.
Dahmann, J., Rebovich, G., Lane, J., Lowry, R., & Baldwin, K. (2011). An implementers’ view of systems engineering for systems of systems. Systems Conference (SysCon) International.
Pennock, M., Bodner, D., Rouse, W., Gaffney, C., Hinkle, J., Klesges, C., et al. (2016). Enterprise systems analysis TR-103. Hoboken, NJ SERC-2016-TR-103: Systems Engineering Research Center.
Pennock, M., Bodner, D., Rouse, W., Cardoso, J., & Klesges, C. (2017). Enterprise systems analysis TR-106. Hoboken, NJ: Systems Engineering Research Center. SERC-2017-TR-106.
Maier, M. (1998). Architecting principles for systems of systems. Systems Engineering, 1(4), 267–284.
Phillips, S., & Wilson, W. (2010). Categorical compositionality: A category theory explanation for the systematicity of human cognition. PLoS Computational Biology, 6(7), e1000858. https://doi.org/10.1371/journal.pcbi.1000858
Pennock, M., Bodner, D., & Rouse, W. (2017). Lessons learned from evaluating an enterprise modeling methodology. IEEE Systems Journal, 12(2), 1219–1229.
Landry, E., & Marquis, J. (2005). Categories in context: Historical, foundational, and philosophical. Philosophia Mathematica, 13(1), 1–43.
Awodey, S. (2013). Structuralism, invariance, and univalence. Philosophia Mathematica, 22(1), 1–11.
Jeavons, P., Cohen, D., & Pearson, J. (1998). Constraints and universal algebra. Annals of Mathematical and Artificial Intelligence, 24, 51–67.
Acknowledgment
Special thanks to my advisor Michael Pennock for always maintaining his critical realism and for being constantly available. Thank you to my fellow students for their social and academic support. I acknowledge MITRE, where the initial intuition was developed, for its sponsorship, SERC for investigating its semantic use, and Spencer Breiner and Eswaran Subrahmanian of the NIST working group for helpful discussions and references relevant to applying categories in systems. Finally, as in all things, I express my eternal gratitude to friends and family for their unconditional love and support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Klesges, C. (2019). Review and Constructive Definitions for Mathematically Engineered Systems as Categorical Interpretation. In: Adams, S., Beling, P., Lambert, J., Scherer, W., Fleming, C. (eds) Systems Engineering in Context. Springer, Cham. https://doi.org/10.1007/978-3-030-00114-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-00114-8_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00113-1
Online ISBN: 978-3-030-00114-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)