Skip to content

A Category Theory Java Library exploring its concepts and their applications in computer science and mathematics.

License

Notifications You must be signed in to change notification settings

alessioborgi/Category_Theory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Category Theory

Copyright © 2021 Alessio Borgi, Elena Muia, Francesco Danese, Federica Valeau

PROJECT SCOPE: Develop a Java Library to represent Category Theory Set. This project consists in an exploration of category theory concepts and their applications in computer science and mathematics, providing implementations, examples, and explanations of key category theory principles, making abstract mathematical ideas more accessible. Ideal for students, researchers, and developers interested in the theoretical foundations of programming and logic.

PROJECT RESULTS:

  • User authentication.
  • Graphical Interface (JavaFX & Java Swing-based).
  • Six categories development: Semigroup, Monoid, Group, Ring, Set, and Vector Category.
  • Submenus and keyboard shortcuts implementation.
  • Java’s Threads to handle time and date.
  • Nodes (Objects) and Morphisms graphical creation.

PROJECT SITE: https://categorytheory.altervista.org/ PROJECT REPOSITORY: https://github.com/alessioborgi/Category_Theory_Project

About

A Category Theory Java Library exploring its concepts and their applications in computer science and mathematics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •