Interface StratifiedProgram
- All Superinterfaces:
UnstratifiedProgram
A Datalog program that has been stratified; for instance, to support stratified negation.
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface edu.harvard.seas.pl.abcdatalog.ast.validation.UnstratifiedProgram
getEdbPredicateSyms, getIdbPredicateSyms, getInitialFacts, getRules
-
Method Details
-
getStrata
List<Set<PredicateSym>> getStrata() -
getPredToStratumMap
Map<PredicateSym,Integer> getPredToStratumMap()
-