Skip to content

kwarrick/dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tableau ALC Reasoner

A proof of concept distributable ALC reasoner written with Scala Actors.

$ scalac -feature -deprecation -cp bin -d bin src/ALC.scala
$ scalac -feature -deprecation -cp bin -d bin src/Parser.scala
$ scalac -feature -deprecation -cp bin -d bin src/Tableau.scala

$ scala -cp bin Main \
'(isFailureOf SOME Pillar) AND 
 (isFailureOf SOME Column) AND 
 (isFailureOf ONLY (NOT Column OR NOT Pillar))'

$ scala -cp bin Main \
'person AND
 (eats ONLY (plant OR dairy)) AND
 (NOT person OR (eats SOME NOT plant))'

About

ALC Reasoner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published