Skip to content

A Collection of Theorem Provers for Temporal Logics

Notifications You must be signed in to change notification settings

gmatht/TimeLogicUnify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeLogicUnify

A Collection of Theorem Provers for Temporal Logics.

The applications can also be used via online web apps without having to download or compile anyting. This git repository contains:

  1. unify [cgibin preview] A unified UI around various CTL* and BCTL* theorem provers, and an NL-BCTL* based rewrite system.
  2. mechecker [cgibin preview] A Model Checker for General Linear Time
  3. batl [js preview] A simple OCaml Tableau for BATL* (and NL-BATL*)
  4. bctl [js preview] A simple OCaml Tableau for BCTL* (and NL-BCTL*)

The unified UI uses (4) above, and can also use:

  1. CTLStarTab: Various Java based Tableaux for CTL*, BCTL* and NL-BCTL*. These are the tableaux we gave uppercase names: CTL, BCTLOLD, BCTLNEW, BCTLHUE, BPATHUE and BPATH
  2. mlsolver: Hybrid Tableau for CTL* that requires a pgsolver

To fetch all dependances and compile on Ubuntu just enter ./build.sh. This was last tested on Ubuntu 14.04.

About

A Collection of Theorem Provers for Temporal Logics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published