twee-lib-2.1.5: An equational theorem prover

Index

$$Twee.Pretty, Twee.Base
$+$Twee.Pretty, Twee.Base
&&&Twee.Constraints
:=:Twee.Equation
<#>Twee.Pretty, Twee.Base
<+>Twee.Pretty, Twee.Base
<<Twee.Term, Twee.Base
Active 
1 (Type/Class)Twee
2 (Data Constructor)Twee
ActiveRule 
1 (Type/Class)Twee
2 (Data Constructor)Twee
active_cpTwee
active_depthTwee
active_idTwee
active_modelTwee
active_proofTwee
active_ruleTwee
active_rulesTwee
active_topTwee
addActiveTwee
addActiveOnlyTwee
addAxiomTwee
addCPTwee
addEqualsTwee.Constraints
addGoalTwee
addJoinableTwee
addLessTwee.Constraints
addTermTwee.Constraints
allStepsTwee.Join
allSubstTwee.Term, Twee.Base
AndTwee.Constraints
anywhereTwee.Rule
AppTwee.Term, Twee.Base
appTwee.Term, Twee.Base
approxMatchesTwee.Index, Twee.Rule.Index
ArityTwee.Base
arityTwee.Base
asymmetricOverlapsTwee.CP
atTwee.Term, Twee.Base
AtomTwee.Constraints
atomsTwee.Constraints
Axiom 
1 (Type/Class)Twee.Proof
2 (Data Constructor)Twee.Proof
axiomTwee.Proof
axiom_eqnTwee.Proof
axiom_nameTwee.Proof
axiom_numberTwee.Proof
backwardsTwee.Rule
bothSidesTwee.Equation
boundTwee.Term, Twee.Base
boundListTwee.Term, Twee.Base
boundListsTwee.Term, Twee.Base
bracesTwee.Pretty, Twee.Base
bracketsTwee.Pretty, Twee.Base
Branch 
1 (Type/Class)Twee.Constraints
2 (Data Constructor)Twee.Constraints
branchesTwee.Constraints
BuildTwee.Term, Twee.Base
buildTwee.Term, Twee.Base
BuilderTwee.Term, Twee.Base
builderTwee.Term, Twee.Base
BuilderOfTwee.Base
BuildFunTwee.Term, Twee.Base
buildListTwee.Term, Twee.Base
buildReplacePositionSubTwee.CP
canonicalise 
1 (Function)Twee.Term
2 (Function)Twee.Base
canSimplifyTwee.Rule
canSimplifyListTwee.Rule
catTwee.Pretty, Twee.Base
certifyTwee.Proof
cfg_accept_termTwee
cfg_all_lemmasTwee.Proof
cfg_critical_pairsTwee
cfg_depthweightTwee.CP
cfg_dupcostTwee.CP
cfg_dupfactorTwee.CP
cfg_funweightTwee.CP
cfg_ground_joinTwee.Join
cfg_joinTwee
cfg_lhsweightTwee.CP
cfg_max_cp_depthTwee
cfg_max_critical_pairsTwee
cfg_no_lemmasTwee.Proof
cfg_proof_presentationTwee
cfg_renormalise_percentTwee
cfg_rhsweightTwee.CP
cfg_set_joinTwee.Join
cfg_show_instancesTwee.Proof
cfg_simplifyTwee
cfg_use_connectednessTwee.Join
cfg_varweightTwee.CP
charTwee.Pretty, Twee.Base
checkProvedGoalTwee.Proof
checkTaskTwee.Task
childrenTwee.Term, Twee.Base
ChrTwee.Pretty, Twee.Base
clearMessagesTwee
closeTwee.Term, Twee.Base
collateTwee.Utils
colonTwee.Pretty, Twee.Base
commaTwee.Pretty, Twee.Base
completeTwee
complete1Twee
completePureTwee
conTwee.Term, Twee.Base
Config 
1 (Type/Class)Twee.Proof
2 (Data Constructor)Twee.Proof
3 (Type/Class)Twee.CP
4 (Data Constructor)Twee.CP
5 (Type/Class)Twee.Join
6 (Data Constructor)Twee.Join
7 (Type/Class)Twee
8 (Data Constructor)Twee
configIsCompleteTwee
Cong 
1 (Data Constructor)Twee.Proof
2 (Data Constructor)Twee.Rule
cong 
1 (Function)Twee.Proof
2 (Function)Twee.Rule
congPathTwee.Proof
conjTwee.Constraints
ConsTwee.Term, Twee.Base
considerTwee
considerUsingTwee
ConsPTwee.CP
ConsSymTwee.Term, Twee.Base
ConstantTwee.Constraints
ConstantOfTwee.Base
contradictoryTwee.Constraints
cp_depthTwee.CP
cp_eqnTwee.CP
cp_proofTwee.CP
cp_topTwee.CP
CriticalPair 
1 (Type/Class)Twee.CP
2 (Data Constructor)Twee.CP
curriedTwee.Pretty, Twee.Base
defaultConfig 
1 (Function)Twee.Proof
2 (Function)Twee.CP
3 (Function)Twee.Join
4 (Function)Twee
delete 
1 (Function)Twee.Index
2 (Function)Twee.Rule.Index
DeleteActiveTwee
deleteActiveTwee
Depth 
1 (Type/Class)Twee.CP
2 (Data Constructor)Twee.CP
dequeueTwee
DerivationTwee.Proof
derivationTwee.Proof
describeEquationTwee.Proof
disjTwee.Constraints
DocTwee.Pretty, Twee.Base
doubleTwee.Pretty, Twee.Base
doubleQuotesTwee.Pretty, Twee.Base
elemsTwee.Index
EmptyTwee.Term, Twee.Base
empty 
1 (Function)Twee.Term, Twee.Base
2 (Function)Twee.PassiveQueue
3 (Function)Twee.Index
4 (Function)Twee.Rule.Index
emptySubstTwee.Term, Twee.Base
enqueueTwee
eqn_lhsTwee.Equation
eqn_rhsTwee.Equation
equals 
1 (Function)Twee.Pretty, Twee.Base
2 (Function)Twee.Constraints
EqualsBonusTwee.Base
EquationTwee.Equation
equationTwee.Proof
EquationOfTwee.Equation
eraseTwee.Base
evalSubstTwee.Term, Twee.Base
extendTwee.Term, Twee.Base
ExtendedTwee.Base
extendListTwee.Term, Twee.Base
FTwee.Term, Twee.Base
falseTwee.Constraints
fcatTwee.Pretty, Twee.Base
findTwee.Label
findPassiveTwee
firstTwee.Pretty, Twee.Base
fixedArityTwee.Pretty, Twee.Base
fixpointTwee.Utils
floatTwee.Pretty, Twee.Base
foldSubstTwee.Term, Twee.Base
formAndTwee.Constraints
FormulaTwee.Constraints
fromTermTwee.Constraints
fsepTwee.Pretty, Twee.Base
fullRenderTwee.Pretty, Twee.Base
FunTwee.Term, Twee.Base
funTwee.Term, Twee.Base
Function 
1 (Data Constructor)Twee.Base
2 (Type/Class)Twee.Base
FunOfTwee.Base
funs 
1 (Function)Twee.Constraints
2 (Function)Twee.Base
fun_idTwee.Term, Twee.Base
fun_valueTwee.Term, Twee.Base
getSkolemTwee.Base
Goal 
1 (Type/Class)Twee
2 (Data Constructor)Twee
goalTwee
goal_eqnTwee
goal_lhsTwee
goal_nameTwee
goal_numberTwee
goal_rhsTwee
groundJoinTwee.Join
groundJoinFromTwee.Join
groundJoinFromMaybeTwee.Join
hangTwee.Pretty, Twee.Base
HasTwee.Base
hasEqualsBonusTwee.Base
hcatTwee.Pretty, Twee.Base
hsepTwee.Pretty, Twee.Base
Id 
1 (Type/Class)Twee.PassiveQueue
2 (Type/Class)Twee.Base
3 (Data Constructor)Twee.Base
idempotentTwee.Term, Twee.Base
idempotentOnTwee.Term, Twee.Base
implicitArgumentsTwee.Pretty, Twee.Base
IndexTwee.Index
index_allTwee.Rule.Index
index_orientedTwee.Rule.Index
index_weakTwee.Rule.Index
infixStyleTwee.Pretty, Twee.Base
initialStateTwee
insert 
1 (Function)Twee.PassiveQueue
2 (Function)Twee.Index
3 (Function)Twee.Rule.Index
intTwee.Pretty, Twee.Base
integerTwee.Pretty, Twee.Base
InterreduceTwee
interreduceTwee
interreduce1Twee
intMaxTwee.Utils
intMinTwee.Utils
invisibleTwee.Pretty, Twee.Base
isAppTwee.Term, Twee.Base
isEmptyTwee.Pretty, Twee.Base
isEqualsTwee.Base
isFalseTwee.Base
isGroundTwee.Base
isInstanceOfTwee.Term, Twee.Base
isMinimalTwee.Base
isSortedTwee.Utils
isSortedByTwee.Utils
isSubtermOfTwee.Term, Twee.Base
isSubtermOfListTwee.Term, Twee.Base
isTrueTwee.Base
isVarTwee.Term, Twee.Base
isVariantOfTwee.Term, Twee.Base
joinCriticalPairTwee.Join
joinWithTwee.Join
LabelTwee.Label
labelTwee.Label
labelMTwee.Utils
labelNumTwee.Label
lbraceTwee.Pretty, Twee.Base
lbrackTwee.Pretty, Twee.Base
LeftModeTwee.Pretty, Twee.Base
Lemma 
1 (Type/Class)Twee.Proof
2 (Data Constructor)Twee.Proof
lemmaTwee.Proof
lemma_idTwee.Proof
lemma_proofTwee.Proof
lenTwee.Term, Twee.Base
lenListTwee.Term, Twee.Base
LessTwee.Constraints
lessTwee.Constraints
LessEqTwee.Constraints
lessEq 
1 (Function)Twee.Constraints, Twee.Base
2 (Function)Twee.KBO
lessEqInModelTwee.Constraints
lessIn 
1 (Function)Twee.Constraints, Twee.Base
2 (Function)Twee.KBO
lessThanTwee.Constraints, Twee.Base
lhsTwee.Rule
lineLengthTwee.Pretty, Twee.Base
listToSubstTwee.Term, Twee.Base
lookup 
1 (Function)Twee.Term, Twee.Base
2 (Function)Twee.Index, Twee.Rule.Index
lookupListTwee.Term, Twee.Base
lparenTwee.Pretty, Twee.Base
makeCriticalPairTwee.CP
makePassivesTwee
mapFunTwee.Term, Twee.Base
mapFunListTwee.Term, Twee.Base
mapMaybeTwee.PassiveQueue
matchTwee.Term, Twee.Base
matchesTwee.Index, Twee.Rule.Index
matchInTwee.Term, Twee.Base
matchListTwee.Term, Twee.Base
matchListInTwee.Term, Twee.Base
maybeBracesTwee.Pretty, Twee.Base
maybeBracketsTwee.Pretty, Twee.Base
maybeDoubleQuotesTwee.Pretty, Twee.Base
maybeParensTwee.Pretty, Twee.Base
maybeQuotesTwee.Pretty, Twee.Base
MessageTwee
messageTwee
messagesTwee
Minimal 
1 (Type/Class)Twee.Constraints, Twee.Base
2 (Data Constructor)Twee.Base
minimalTwee.Constraints, Twee.Base
minimalTermTwee.Base
ModeTwee.Pretty, Twee.Base
modeTwee.Pretty, Twee.Base
Model 
1 (Type/Class)Twee.Constraints
2 (Data Constructor)Twee.Constraints
modelFromOrderTwee.Constraints
modelToLiteralsTwee.Constraints
negateFormulaTwee.Constraints
nestTwee.Pretty, Twee.Base
nestedTwee.Rule
NewActiveTwee
NewEquationTwee
newTaskTwee.Task
NilPTwee.CP
NonstrictTwee.Constraints, Twee.Base
normTwee.Constraints
normalForms 
1 (Function)Twee.Rule
2 (Function)Twee
normaliseGoalsTwee
normaliseTermTwee
normaliseWithTwee.Rule
nullTwee.Index
occTwee.Base
occursTwee.Term, Twee.Base
occVarTwee.Base
OneLineModeTwee.Pretty, Twee.Base
optimiseTwee.Join
OrTwee.Constraints
orderTwee.Equation
OrderedTwee.Constraints, Twee.Base
orElseTwee.Utils
orientTwee.Rule
OrientationTwee.Rule
orientationTwee.Rule
OrientedTwee.Rule
orientedTwee.Rule
orientTermsTwee.Constraints, Twee.Base
Output 
1 (Type/Class)Twee
2 (Data Constructor)Twee
output_messageTwee
Overlap 
1 (Type/Class)Twee.CP
2 (Data Constructor)Twee.CP
overlapAtTwee.CP
OverlapOfTwee.CP
overlapProofTwee.CP
overlapsTwee.CP
overlapsChurchTwee.CP
overlap_depthTwee.CP
overlap_eqnTwee.CP
overlap_innerTwee.CP
overlap_posTwee.CP
overlap_topTwee.CP
PackedIdTwee.PassiveQueue
PackedScoreTwee.PassiveQueue
packIdTwee.PassiveQueue
packScoreTwee.PassiveQueue
PageModeTwee.Pretty, Twee.Base
parallelTwee.Rule
Params 
1 (Type/Class)Twee.PassiveQueue
2 (Type/Class)Twee
parensTwee.Pretty, Twee.Base
partitionByTwee.Utils
Passive 
1 (Type/Class)Twee.PassiveQueue
2 (Data Constructor)Twee.PassiveQueue
passive_posTwee.PassiveQueue
passive_rule1Twee.PassiveQueue
passive_rule2Twee.PassiveQueue
passive_scoreTwee.PassiveQueue
pathToPositionTwee.Term, Twee.Base
PermutativeTwee.Rule
pg_goal_hintTwee.Proof
pg_nameTwee.Proof
pg_numberTwee.Proof
pg_proofTwee.Proof
pg_witness_hintTwee.Proof
PositionsTwee.CP
positionsTwee.CP
positionsChurchTwee.CP
PositionsOfTwee.CP
positionToPathTwee.Term, Twee.Base
postfixTwee.Pretty, Twee.Base
pPrintTwee.Pretty, Twee.Base
pPrintEmptyTwee.Pretty, Twee.Base
pPrintListTwee.Pretty, Twee.Base
pPrintPrecTwee.Pretty, Twee.Base
pPrintPresentationTwee.Proof
pPrintSetTwee.Pretty, Twee.Base
pPrintTermTwee.Pretty, Twee.Base
pPrintTupleTwee.Pretty, Twee.Base
prefixTwee.Pretty, Twee.Base
presentTwee.Proof
Presentation 
1 (Type/Class)Twee.Proof
2 (Data Constructor)Twee.Proof
pres_axiomsTwee.Proof
pres_goalsTwee.Proof
pres_lemmasTwee.Proof
PrettyTwee.Pretty, Twee.Base
PrettyLevel 
1 (Data Constructor)Twee.Pretty, Twee.Base
2 (Type/Class)Twee.Pretty, Twee.Base
prettyNormalTwee.Pretty, Twee.Base
prettyParenTwee.Pretty, Twee.Base
prettyPrintTwee.Pretty, Twee.Base
prettyShowTwee.Pretty, Twee.Base
PrettyTermTwee.Pretty, Twee.Base
ProofTwee.Proof
properSubtermsTwee.Term, Twee.Base
ProvedGoal 
1 (Type/Class)Twee.Proof
2 (Data Constructor)Twee.Proof
provedGoalTwee.Proof
PStrTwee.Pretty, Twee.Base
ptextTwee.Pretty, Twee.Base
punctuateTwee.Pretty, Twee.Base
QueueTwee.PassiveQueue
quotesTwee.Pretty, Twee.Base
rationalTwee.Pretty, Twee.Base
rbraceTwee.Pretty, Twee.Base
rbrackTwee.Pretty, Twee.Base
recomputeGoalsTwee
reduceTwee.Rule
reduceDocTwee.Pretty, Twee.Base
reducesTwee.Rule
reducesInModelTwee.Rule
reducesOrientedTwee.Rule
reducesSkolemTwee.Rule
reducesWithTwee.Rule
ReductionTwee.Rule
reductionTwee.Rule
reductionProofTwee.Rule
Refl 
1 (Data Constructor)Twee.Proof
2 (Data Constructor)Twee.Rule
removeMinTwee.PassiveQueue
renameAvoidingTwee.Base
renderTwee.Pretty, Twee.Base
renderStyleTwee.Pretty, Twee.Base
repeatMTwee.Utils
replacePositionTwee.Term, Twee.Base
replacePositionSubTwee.Term, Twee.Base
resultTwee.Rule
Resulting 
1 (Type/Class)Twee.Rule
2 (Data Constructor)Twee.Rule
retractTwee.Term, Twee.Base
rewriteTwee.Rule
rhsTwee.Rule
ribbonsPerLineTwee.Pretty, Twee.Base
rparenTwee.Pretty, Twee.Base
Rule 
1 (Type/Class)Twee.Rule
2 (Data Constructor)Twee.Rule
RuleId 
1 (Type/Class)Twee
2 (Data Constructor)Twee
RuleIndex 
1 (Type/Class)Twee.Rule.Index
2 (Data Constructor)Twee.Rule.Index
RuleOfTwee.Rule
rulesTwee
rule_activeTwee
rule_depthTwee
rule_positionsTwee
rule_proofTwee
rule_ridTwee
rule_ruleTwee
ScoreTwee.PassiveQueue
scoreTwee.CP
semiTwee.Pretty, Twee.Base
sepTwee.Pretty, Twee.Base
simpleRewriteTwee.Rule
simplerThanTwee.Equation
simplify 
1 (Function)Twee.Proof
2 (Function)Twee.Rule
simplify1Twee.Rule
simplifyOverlapTwee.CP
simplifyPassiveTwee
SimplifyQueueTwee
simplifyQueueTwee
simplifyTermTwee
singleton 
1 (Function)Twee.Term, Twee.Base
2 (Function)Twee.Index
sizeTwee.Base
SizedTwee.Base
sizedTextTwee.Pretty, Twee.Base
Skolem 
1 (Data Constructor)Twee.Base
2 (Type/Class)Twee.Base
skolemTwee.Base
solutionsTwee
solveTwee.Constraints
solvedTwee
sortBy'Twee.Utils
spaceTwee.Pretty, Twee.Base
splitTwee.CP
splitIntervalTwee.Utils
State 
1 (Type/Class)Twee
2 (Data Constructor)Twee
StepTwee.Rule
stepTwee.Rule
step1Twee.Join
step2Twee.Join
step3Twee.Join
stepsTwee.Rule
StrTwee.Pretty, Twee.Base
StrategyTwee.Rule
StrictTwee.Constraints, Twee.Base
StrictnessTwee.Constraints, Twee.Base
Style 
1 (Data Constructor)Twee.Pretty, Twee.Base
2 (Type/Class)Twee.Pretty, Twee.Base
styleTwee.Pretty, Twee.Base
st_active_idsTwee
st_consideredTwee
st_goalsTwee
st_joinableTwee
st_messages_revTwee
st_next_activeTwee
st_next_ruleTwee
st_queueTwee
st_rulesTwee
st_rule_idsTwee
Subst 
1 (Type/Class)Twee.Term, Twee.Base
2 (Data Constructor)Twee.Term, Twee.Base
subst 
1 (Function)Twee.Term
2 (Function)Twee.Base
substCompatibleTwee.Term, Twee.Base
substComposeTwee.Term, Twee.Base
substDomainTwee.Term, Twee.Base
SubstFunTwee.Term, Twee.Base
SubstitutionTwee.Term, Twee.Base
substListTwee.Term, Twee.Base
SubstOfTwee.Base
substSizeTwee.Term, Twee.Base
substToListTwee.Term, Twee.Base
substUnionTwee.Term, Twee.Base
subst_Twee.Base
subsumedTwee.Join
subtermsTwee.Term, Twee.Base
subtermsListTwee.Term, Twee.Base
successorsTwee.Rule
successorsAndNormalFormsTwee.Rule
supplyTwee.Pretty, Twee.Base
SymbolicTwee.Base
SymmTwee.Proof
symmTwee.Proof
TaskTwee.Task
TermTwee.Term, Twee.Base
TermListTwee.Term, Twee.Base
TermListOfTwee.Base
TermOfTwee.Base
termsTwee.Base
termsDLTwee.Base
TermStyle 
1 (Type/Class)Twee.Pretty, Twee.Base
2 (Data Constructor)Twee.Pretty, Twee.Base
termStyleTwee.Pretty, Twee.Base
termSubstTwee.CP
textTwee.Pretty, Twee.Base
TextDetailsTwee.Pretty, Twee.Base
theTwee.Base
toTermTwee.Constraints
Trans 
1 (Data Constructor)Twee.Proof
2 (Data Constructor)Twee.Rule
trans 
1 (Function)Twee.Proof
2 (Function)Twee.Rule
TriangleTwee.Term, Twee.Base
TriangleSubstTwee.Term, Twee.Base
TriangleSubstOfTwee.Base
trivialTwee.Equation
trueTwee.Constraints
trueBranchTwee.Constraints
tryRuleTwee.Rule
tupleStyleTwee.Pretty, Twee.Base
unbufferedTwee.Utils
uncurriedTwee.Pretty, Twee.Base
unIdTwee.Base
unifyTwee.Term, Twee.Base
unifyListTwee.Term, Twee.Base
unifyListTriTwee.Term, Twee.Base
unifyListTriFromTwee.Term, Twee.Base
unifyTriTwee.Term, Twee.Base
unorientTwee.Rule
UnorientedTwee.Rule
unpackTwee.Term, Twee.Base
unpackIdTwee.PassiveQueue
unpackScoreTwee.PassiveQueue
UnsafeConsTwee.Term, Twee.Base
UnsafeConsSymTwee.Term, Twee.Base
unsafeExtendListTwee.Term, Twee.Base
unsafeMkLabelTwee.Label
unSubstTwee.Term, Twee.Base
unTriangleTwee.Term, Twee.Base
UseAxiomTwee.Proof
usedAxiomsTwee.Proof
usedAxiomsAndSubstsTwee.Proof
usedLemmasTwee.Proof
usedLemmasAndSubstsTwee.Proof
UseLemmaTwee.Proof
usortTwee.Utils
usortByTwee.Utils
usortBy'Twee.Utils
VTwee.Term, Twee.Base
validTwee.Join
Var 
1 (Type/Class)Twee.Term, Twee.Base
2 (Data Constructor)Twee.Term, Twee.Base
varTwee.Term, Twee.Base
varGroupsTwee.Constraints
VariableTwee.Constraints
varInModelTwee.Constraints
varsTwee.Base
var_idTwee.Term, Twee.Base
vcatTwee.Pretty, Twee.Base
weakenModelTwee.Constraints
WeaklyOrientedTwee.Rule
weaklyOrientedTwee.Rule
zeroWidthTextTwee.Pretty, Twee.Base
ZigZagModeTwee.Pretty, Twee.Base
|||Twee.Constraints