*NOTE: This project is early on in development and everything is subject to change
Syllogimind is a application developed in Go, designed to engage users in enhancing their logical reasoning capabilities through the generation and solving of syllogisms. Grounded in Relational Frame Theory (RFT), a psychological theory of human language and cognition, Syllogimind offers a unique approach to developing cognitive skills. RFT posits that humans learn language and cognition through the relational linking of concepts, and Syllogimind leverages this theory to provide a powerful educational tool.
- Integration with Relational Frame Theory: Applies RFT principles to foster cognitive development, making it an ideal tool for educational purposes and mental training.
- Dynamic Entity and Relationship Generation: Automatically generates entities and their relational frameworks to create varied syllogisms, ensuring a challenging and enriching experience with each use.
- Educational Utility: Acts as a resourceful platform for psychology students, educators, and anyone interested in cognitive psychology and enhancing their reasoning skills.
Before installing Syllogimind, make sure you have Go installed on your system. You can download and install Go from the official Go website.
To get started with Syllogimind, clone the repository to your local machine:
git clone https://github.com/Azaijah/Syllogimind.git
Navigate to the Syllogimind directory:
cd Syllogimind
Compile the application:
go build
To run Syllogimind and start generating syllogisms:
./Syllogimind
Upon execution, Syllogimind will dynamically create entities and establish relationships between them to form logical premises and conclusions, presenting a stimulating cognitive challenge to the user.
BAP is less than ZIG
QOX is less than ZIG
BAP to QOX
Different Relationship
ZIG to BAP
Contributions are welcome from educators, psychologists, software developers, and enthusiasts interested in cognitive development tools. If you have suggestions for improvements or new features, please fork the repository, implement your changes, and submit a pull request.
Syllogimind is licensed under the GNU GPLv3 License. See the LICENSE file in the repository for more details.