Orbital library

Uses of Interface
orbital.moon.logic.resolution.Clause

Packages that use Clause
orbital.moon.logic.resolution Provides resolution inference theorem prover implementation and clause management. 
 

Uses of Clause in orbital.moon.logic.resolution
 

Classes in orbital.moon.logic.resolution that implement Clause
 class ClauseImpl
          Default implementation of a representation of a clause, i.e.
 class IndexedClauseImpl
          Implementation of a representation of a clauses with clause indexing.
 class OrderedClauseImpl
          Implementation of a representation of a clause performing ordered resolution.
 

Fields in orbital.moon.logic.resolution declared as Clause
static Clause Clause.CONTRADICTION
          The contradictory clause ∅ ≡ □ ≡ ⊥.
 

Methods in orbital.moon.logic.resolution that return Clause
 Clause DefaultClausalFactory.createClause(java.util.Set literals)
           
 Clause ClausalFactory.createClause(java.util.Set literals)
          Instantiates a new clause.
protected  Clause ClauseImpl.factorize(java.util.Collection literals)
          Factorize a clause by the specified literals.
 Clause DefaultClausalFactory.newClause()
           
 Clause ClausalFactory.newClause()
          Instantiates a new clause.
protected  Clause OrderedClauseImpl.resolventWith(Clause _G, Formula L, Formula K)
           
protected  Clause ClauseImpl.resolventWith(Clause G, Formula L, Formula K)
          Resolve clause F with G by the complementary resolution literals L∈F and K∈G.
protected  Clause SetOfSupportResolution.selectClause(ClausalSet S)
          Perform a fair selection of one clause out of S.
protected  Clause SaturationResolution.selectClause(ClausalSet S)
          Perform a fair selection of one clause out of S.
 Clause ClauseImpl.variant(Signature disjointify)
           
 Clause Clause.variant(Signature disjointify)
          Get a variant of this clause with the given variables renamed.
 

Methods in orbital.moon.logic.resolution with parameters of type Clause
 boolean ClausalIndex.add(Clause C)
          Add clause C to our index.
 java.util.Iterator IndexedClausalSetImpl.getProbableComplementsOf(Clause C)
           
 java.util.Iterator ClausalSetImpl.getProbableComplementsOf(Clause C)
           
 java.util.Iterator ClausalSet.getProbableComplementsOf(Clause C)
          Get (an iterator over) all clauses contained in this set that may possibly form a complement to C for resolution.
 boolean ClauseImpl.isElementaryValidUnion(Clause G)
           
 boolean Clause.isElementaryValidUnion(Clause G)
          Returns true when the union F∪G would obviously contain an elementary tautology.
 boolean ClausalIndex.remove(Clause C)
          Remove clause C from our index.
protected  Clause OrderedClauseImpl.resolventWith(Clause _G, Formula L, Formula K)
           
protected  Clause ClauseImpl.resolventWith(Clause G, Formula L, Formula K)
          Resolve clause F with G by the complementary resolution literals L∈F and K∈G.
protected  Pair ClauseImpl.resolventWith2(Clause G, Formula L, Formula K)
          Workaround for returning 2 arguments.
 java.util.Iterator ClauseImpl.resolveWith(Clause G)
           
 java.util.Iterator Clause.resolveWith(Clause G)
          Get all resolvents of F and G, if any.
 java.util.Iterator ClauseImpl.resolveWithFactors(Clause _G)
           
 java.util.Iterator Clause.resolveWithFactors(Clause G)
          Get all resolvents of factors of F and G, if any.
 java.util.Iterator ClauseImpl.resolveWithVariant(Clause G)
           
 java.util.Iterator Clause.resolveWithVariant(Clause G)
          Get all resolvents of variants of F and G, if any.
 java.util.Iterator ClauseImpl.resolveWithVariantFactors(Clause G)
           
 boolean ClauseImpl.subsumes(Clause D)
          Implements subsumption based on unit input semi-ground resolution.
 boolean Clause.subsumes(Clause D)
          Returns true when this clause subsumes D.
 


Orbital library
1.3.0: 11 Apr 2009

Copyright © 1996-2009 André Platzer
All Rights Reserved.