Classes
Package theoremprover

Classes

class  ABTheoremProver
class  Assumption
class  CharacterToken
class  DelimiterToken
class  EOIToken
class  ErrorToken
class  FloatToken
class  GenericParser
class  GenericScanner
class  GenericToken
class  IdentifierToken
class  IllegalAssumption
class  IntegerToken
class  KeywordToken
class  LConstant
class  LFunction
class  LObject
class  LogicParser
class  LPredicate
class  LRule
class  LSentence
class  LVariable
class  ParseError
class  ParserErrorException
class  Proposition
class  PropositionalRule
class  PropositionalTheoremProver
interface  PropositionInterface
class  StringToken

Detailed Description

ABTheoremProver: Implements a propositional theorem prover extended by assumptions

Version:
0.1, DATE: 04.03.1999
Author:
Franz Wotawa

This class implements a propositional theorem prover for propositional Hornclauses extended by assumptions

V0.1: Creating the basic functionality (04.03.1999)

Assumption: Implements an assumption

Version:
0.1, DATE: 04.03.1999
Author:
Franz Wotawa

This class implements an assumption used for theorem proving and diagnosis.

V0.1: Implementing the basic functionality (04.03.1999)

FloatToken: Implements a character token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

FloatToken: Implements a Delimiter token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

FloatToken: Implements an EOI token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

ErrorToken: Implements an error token class

Version:
1.0, DATE: 26.11.1998
Author:
Franz Wotawa

26.11.1998: First implementation

FloatToken: Implements an float token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

GenericParser: Implementation of a generic parser

Version:
0.1, DATE: 03.12.1998
Author:
Franz Wotawa

The GenericParser class implements a parser used for parsing strings. This class only provides the basic methods. The concrete implementation must be given by my subclasses.

V0.1: Creating the basic functionality (03.12.1998,28.12.1998) V0.2: Introducing exception handling (29.12.1998)

GenericScanner: Implementation of a generic scanner

Version:
0.1, DATE: 17.08.1998
Author:
Franz Wotawa

The GenericScanner class implements a scanner used for converting strings into tokens.

V0.1: Creating the basic functionality (17.08.1998)

GenericToken: Implements an abstract token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

Tokens are used by parsers to check grammar and are created by scanner objects. The current implementation provides several token classes useable for writing compilers for almost every language.

19.8.1998: First implementation

FloatToken: Implements an identifier token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

IntegerToken: Implements an integer token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

FloatToken: Implements a keyword token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation

LConstant: Implements an object representing a constant value

Version:
0.1, DATE: 230.12.1998
Author:
Franz Wotawa

V0.1: Creating the basic functionality (30.12.1998)

LFunction: Implements an object representing a function

Version:
0.1, DATE: 230.12.1998
Author:
Franz Wotawa

V0.1: Creating the basic functionality (30.12.1998)

LObject: Abstract class for representing logical sentences

Version:
0.1, DATE: 30.12.1998
Author:
Franz Wotawa

V0.1: Implementing the basic functionality (30.12.1998)

LogicParser: Implementation of a parser for logic programs

Version:
0.2, DATE: 30.12.1998
Author:
Franz Wotawa

This class provides an implementation of a parser for logic programs. It understands rules of the form

a1, .. ,an -> an+1. -> a. an+1 :- an, .. ,a1. a.

V0.1: Implementing the basic functionality (29.12.1998) V0.2: Adding LObject support (30.12.1998)

LPredicate: Implements an object representing a logical predicate

Version:
0.1, DATE: 230.12.1998
Author:
Franz Wotawa

This class is used for storing the information of a logical predicate. It is not intended to be used for implementing logical operations or consistency checks. To do this convert my instances to a more appropriate format.

V0.1: Creating the basic functionality (30.12.1998)

LRule: Implements an object representing a logical rule

Version:
0.1, DATE: 230.12.1998
Author:
Franz Wotawa

This class is used for storing the information of a logical rule. It is not intended to be used for implementing logical operations or consistency checks. To do this convert my instances to a more appropriate format.

V0.1: Creating the basic functionality (30.12.1998)

LSentence: Implements an object representing a logical sentence

Version:
0.1, DATE: 230.12.1998
Author:
Franz Wotawa

This class is used for storing the information of a logical sentence. It is not intended to be used for implementing logical operations or consistency checks. To do this convert my instances to a more appropriate format.

V0.1: Creating the basic functionality (30.12.1998)

LVariable: Implements an object representing a variable

Version:
0.1, DATE: 230.12.1998
Author:
Franz Wotawa

V0.1: Creating the basic functionality (30.12.1998)

ParserErrorException:

Version:
0.1, DATE: 03.12.1998
Author:
Franz Wotawa

V0.1: Creating the basic functionality (29.12.1998)

Proposition: Implements a proposition

Version:
0.1, DATE: 19.01.1999
Author:
Franz Wotawa

This class implements a proposition used for theorem proving.

V0.1: Creating the basic functionality (19.01.1999) V0.2: Changing the structure (04.03.1999)

PropositionalRule: Implements a propositional rule

Version:
0.1, DATE: 19.01.1999
Author:
Franz Wotawa

This class implements a rule used for theorem proving.

V0.1: Creating the basic functionality (19.01.1999)

PropositionalTheoremProver: Implements a propositional theorem prover

Version:
0.1, DATE: 19.01.1999
Author:
Franz Wotawa

This class implements a propositional theorem prover for propositional Hornclauses.

V0.1: Creating the basic functionality (19.01.1999)

PropositionInterface: The interface for propositions

Version:
1.0, DATE: 19.05.1999
Author:
Franz Wotawa

FloatToken: Implements a string token class

Version:
1.0, DATE: 19.08.1998
Author:
Franz Wotawa

19.8.1998: First implementation



tug_ist_diagnosis_engine
Author(s): Safdar Zaman, Gerald Steinbauer
autogenerated on Mon Jan 6 2014 11:51:16