Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alessioborgi/category_theory

A Category Theory Java Library exploring its concepts and their applications in computer science and mathematics.
https://github.com/alessioborgi/category_theory

category css fxml html java java-fx swing theory

Last synced: about 5 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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