https://github.com/adjivas/expert-system
The expert system is a 42 project and a Boolean network inference
https://github.com/adjivas/expert-system
Last synced: about 1 year ago
JSON representation
The expert system is a 42 project and a Boolean network inference
- Host: GitHub
- URL: https://github.com/adjivas/expert-system
- Owner: adjivas
- License: gpl-3.0
- Created: 2015-11-25T18:47:27.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-03-03T14:47:37.000Z (over 10 years ago)
- Last Synced: 2025-02-05T08:16:33.614Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 1.85 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Expert-System
[![docs-badge][]][docs] [![license-badge][]][license] [![travis-badge][]][travis] [![coverage-badge][]][coverage]
#### How to build:
```shell
git clone https://github.com/adjivas/expert-system expert_sys && cd expert_sys
cargo build
```
#### Rules:
* An axiom can imply another axiom and has a boolean value.
* An axiom is a axiom and a expression.
* A expression can imply another expression.
* A expression can be the result of another expressions.
#### Directory-Tree:
```shell
.
|__ Cargo.toml
|__ LICENSE
|__ README.md
|__ examples
│ |__ and.rs
│ |__ or.rs
│ |__ xor.rs
│ |__ not.rs
│ |__ solver.rs
│ \__ axiom.rs
|__ src
│ |__ lib.rs
│ |__ main.rs
│ |__ axiom.rs
│ |__ set.rs
│ |__ exp.rs
│ \__ ops
│ |__ and.rs
│ |__ or.rs
│ |__ xor.rs
│ |__ not.rs
│ \__ mod.rs
\__ tests
|__ lib.rs
|__ and.rs
|__ or.rs
|__ xor.rs
|__ not.rs
\__ axiom.rs
```
#### License:
*expert-system*'s code in this repo uses the [GNU GPL v3](http://www.gnu.org/licenses/gpl-3.0.html) [license][license].
[docs-badge]: https://img.shields.io/badge/API-docs-blue.svg?style=flat-square
[docs]: http://adjivas.github.io/expert-system/expert_sys
[license-badge]: http://img.shields.io/badge/license-GPLv3-blue.svg?style=flat-square
[license]: https://github.com/adjivas/expert-system/blob/master/LICENSE
[travis-badge]: https://travis-ci.org/adjivas/expert-system.svg?style=flat-square
[travis]: https://travis-ci.org/adjivas/expert-system
[coverage-badge]: https://coveralls.io/repos/adjivas/expert-system/badge.svg?branch=master&service=github
[coverage]: https://coveralls.io/github/adjivas/expert-system?branch=master
[circle-badge]: https://circleci.com/gh/adjivas/expert-system/tree/master.svg?style=svg