Skip to content

DirkBaeyens/pre-ULAI

Repository files navigation

pre-ULAI

Pre-Unified Logic AI (pre-ULAI) is an experimental project exploring how basic universal reasoning seeds can be encoded, tested, and gradually expanded into more complex logic structures. This project is not scientific law, but rather a sandbox for reasoning, testing, and observing patterns.


📂 Project Structure

  • main.py → Entry point of the project

  • core/ → Contains the main logic

    • logic_base.py → Foundations of the system
    • reasoning_engine.py → Engine for applying rules to observations
    • universal_rules.py → Set of universal basic rules
  • tests/ → Contains test scripts, e.g. test_observations.py

  • sessions/ → Session summaries for continuity between chats

  • CHANGELOG.md → Tracks code and file updates

  • README_CONTINUE.md → Instructions for continuing the project in a new chat session


🚀 Usage

Run the main entry point:

python3 main.py

Run the observation test:

python3 test_observations.py

🧪 Current Capabilities

  • Defines universal rules such as causality, balance, continuity, interconnection, and cycles
  • Allows adding observations and matching them against universal rules
  • Outputs reasoning categories based on provided input

🔄 Continuation of the Project

If this project is being continued in a new chat session, please read README_CONTINUE.md for instructions.

That file explains how to use the latest sessions/session_summary.md to hand over the context into a new chat without losing progress.


📜 License

This project is currently exploratory and has no formal license. Use, share, and adapt freely with attribution.


About

Pre-Univers Logic AI: basic cycle & energy-matter rules engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages