Skip to main content

Review and Constructive Definitions for Mathematically Engineered Systems as Categorical Interpretation

  • Conference paper
  • First Online:
Systems Engineering in Context
  • 784 Accesses

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.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

Similar content being viewed by others

Notes

  1. 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. 2.

    This can be thought of as “surjective on structure.”

  3. 3.

    Category development stems from areas that deal with continua, namely, in logical typings and algebraic topology.

  4. 4.

    His term for “assemblage” is simply the categorical “collection” without further conditions.

  5. 5.

    R stands for set of real numbers.

  6. 6.

    Similarly, different intervals yet the same “space,” different coordinate integers yet the same “shape” [12].

  7. 7.

    The linguistic usage of categories treats these as “semantics,” “interpretation,” and “syntax” labels, respectfully.

  8. 8.

    Should one identify epimorphisms directly or through coequalizers? Possibly different perspectives align with each of these or others in concepts.

  9. 9.

    As Wymore converges over structure, a homomorphism is defined similarly, but in models as set functions equipped with the operand property.

  10. 10.

    Note, the reals are grouped under “basic” operations in Wymore.

  11. 11.

    Not to mention the validity process about the actual artifacts, processes, and space.

  12. 12.

    A “for all unique (of a class)” quantifier condition.

  13. 13.

    Note: Congruence is usually presented using a monomorphism in (system) scientific classifications.

  14. 14.

    Pull-back statements are used, yet this generalizes to push-outs using coequalizers.

  15. 15.

    There is also a notion of antifoundation, situated order [8], as are Galois and Grothendieck underpinnings.

  16. 16.

    Such extensions do appear to be nonunique, for example, “Kan,” “strong,” and “weak” extensions have all been observed in the categorical literature.

  17. 17.

    Wymore centrally establishes duality in Corollary 4.4 (p. 170).

  18. 18.

    Additionally having σ be from the groups gives a “linear representation” [8].

  19. 19.

    The latter is a shared interest in categorical logic and algebraic geometry.

  20. 20.

    Wymore Def. 5.1, pp. 202–3.

  21. 21.

    Wymore Def. 5.2, p. 211.

  22. 22.

    Note that the normal presentation of the embedding is “flipped” given the focus on the epimorphism/right adjoint.

  23. 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

  1. Wymore, W. (1993). Model-based systems engineering. Boca Raton, FL: CRC Press.

    Google Scholar 

  2. Rashevsky, N. (1961). Biological epimorphism, adequate design, and the problem of regeneration. Bulletin of Mathematical Biology, 23(2), 109–113.

    MathSciNet  Google Scholar 

  3. MacLane, S. (1978). Categories for the working mathematician. New York: Springer.

    Book  MATH  Google Scholar 

  4. MacLane, S., & Birkhoff, G. (1999). Algebra. Providence, RI: AMS Chelsea.

    MATH  Google Scholar 

  5. Univalent Foundations Program. (2013). Homotopy type theory. Institute for Advanced Study. Retrieved from https://homotopytypetheory.org/book

  6. Barwise, J., et al. (1991). Situation theory and its applications (Vol. 2). Stanford, CA: CLSI Publications.

    Google Scholar 

  7. Wymore, W. (1967). A mathematical theory of systems engineering - The elements. New York: Wiley.

    Google Scholar 

  8. Awoday, S. (2010). Category theory, oxford logic guides. New York: Oxford Press.

    Google Scholar 

  9. Spivak, D. (2014). Category theory for the sciences. Cambridge, MA: MIT.

    MATH  Google Scholar 

  10. Goldblatt, R. (2006). Topoi: Categorical analysis of logic. Mineola, NY: Dover.

    Google Scholar 

  11. Baez, J., & Stay, M. (2009). Physics, topology, logic and computation: A rosetta stone. ArXiv.org, arXiv:0903.0340v3[quant-ph].

    Google Scholar 

  12. Cloutier, R., & Verma, D. (2007). Applying the concept of patterns to systems architecture. Systems Engineering, 10(2), 138–154.

    Article  Google Scholar 

  13. Lawvere, F. (2006). Diagonal arguments and Cartesian closed categories. Reprints in Theory and Applications of Categories, 15, 1–13.

    MathSciNet  MATH  Google Scholar 

  14. Martin-Lof, P. (1984). Intuitionistic type theory. Napoli: Bibliopolis.

    MATH  Google Scholar 

  15. Aczel, P. (1988). Non well founded sets. CSLI Lecture Notes, Standford University. Retrieved from irafs.org/courses/materials/aczel_set_theory.pdf

  16. Rosen, R. (1978). Fundamentals of measurement and representation of natural systems. New York: North-Holland.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Spivak, D., & Kent, R. (2011). Ologs: A categorical framework for knowledge representation. ArXiv.org, arXiv:1102.1889v2[cs.LO].

    Google Scholar 

  19. Arbib, M., & Manes, E. (1974). Foundations of system theory: Decomposable systems. Automatica, 10(3), 285–302.

    Article  MathSciNet  MATH  Google Scholar 

  20. Rouse, W. (2005). Enterprises as systems: Essential challenges and approaches to transformation. Systems Engineering, 8(2), 138–150.

    Article  Google Scholar 

  21. Awoday, S., & Warren, M. (1990). Homotopy theoretic models of identity type. Mathematical Proceedings of the Cambridge Philosophical Society, 146, 45.

    Article  MathSciNet  Google Scholar 

  22. Breiner, S., Subrahmanian, E., & Jones, A. (2018). Categorical foundations for systems engineering. In Disciplinary convergence in systems engineering research. Berlin: Springer.

    Google Scholar 

  23. Airbib, M., & Manes, E. (1975). Arrows, structures, and functors. New York: Academic.

    Google Scholar 

  24. Baez, J., Foley, J., Moeller, J., & Pollard, B. (2018). Network models. ArXiv.org, arXiv:1711.00037v2 [math.CT].

    Google Scholar 

  25. Perez, M., & Spivak, D. (2015). Toward formalizing ologs: Linguistic structures, instantiations, and mappings. ArXiv.org, arXiv:1503.08326v2[math.CT].

    Google Scholar 

  26. Lawvere, F. (1969). Adjointness in foundations. Dialectica, 23, 281–296.

    Article  MATH  Google Scholar 

  27. Yanofsky, S. (2003). A universal approach to self-referential paradoxes, incompleteness and fixed points. ArXiv.org, arXiv: arXiv:math/0305282.

    Google Scholar 

  28. Spivak, D. (2016). The steady states of coupled dynamical systems compose according to matrix arithmetic. ArXiv.org, arXiv:1512.00802v2[math.DS].

    Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. 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].

    Google Scholar 

  31. Pennock, M. (2017). An analysis of the requirements for the composition of engineering models. Pre-print.

    Google Scholar 

  32. Pennock, M., & Rouse, W. (2016). Epistemology of enterprises. Systems Engineering, 19(1), 24–43.

    Article  Google Scholar 

  33. Hovmand, P. (2014). Community based system dynamics. New York: Springer.

    Book  Google Scholar 

  34. Lane, J., Dahmann, J., Rebovich, G., & Lowry, R. (2010). Key system of systems engineering artifacts to guide engineering activities. In NDIA systems engineering conference.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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.

    Google Scholar 

  38. Maier, M. (1998). Architecting principles for systems of systems. Systems Engineering, 1(4), 267–284.

    Article  Google Scholar 

  39. 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

    Article  MathSciNet  Google Scholar 

  40. Pennock, M., Bodner, D., & Rouse, W. (2017). Lessons learned from evaluating an enterprise modeling methodology. IEEE Systems Journal, 12(2), 1219–1229.

    Article  Google Scholar 

  41. Landry, E., & Marquis, J. (2005). Categories in context: Historical, foundational, and philosophical. Philosophia Mathematica, 13(1), 1–43.

    Article  MathSciNet  MATH  Google Scholar 

  42. Awodey, S. (2013). Structuralism, invariance, and univalence. Philosophia Mathematica, 22(1), 1–11.

    Article  MathSciNet  MATH  Google Scholar 

  43. Jeavons, P., Cohen, D., & Pearson, J. (1998). Constraints and universal algebra. Annals of Mathematical and Artificial Intelligence, 24, 51–67.

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Chris Klesges .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics