Skip to content

Syllogimind is a application developed in Go, designed to engage users in enhancing their logical reasoning capabilities through the generation and solving of syllogisms.

License

Notifications You must be signed in to change notification settings

Azaijah/Syllogimind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syllogimind

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

Features

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

Installation

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

Usage

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.

Example Output

BAP is less than ZIG
QOX is less than ZIG

BAP to QOX
Different Relationship
ZIG to BAP

Contributing

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.

License

Syllogimind is licensed under the GNU GPLv3 License. See the LICENSE file in the repository for more details.

About

Syllogimind is a application developed in Go, designed to engage users in enhancing their logical reasoning capabilities through the generation and solving of syllogisms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages