tip-lib-0.1.2: tons of inductive problems - support library and tools

Index

$-$Tip.Pretty.Isabelle
$\Tip.Pretty
//Tip.Core
/\Tip.Core
:+:Tip.Core
:::Tip.Haskell.Repr
:=>:Tip.Types, Tip.Core
:@:Tip.Types, Tip.Core
=/=Tip.Core
===Tip.Core
===>Tip.Core
==>Tip.Core
addHeaderTip.Haskell.Translate
addImportsTip.Haskell.Translate
AddMatchTip.Passes
addMatchTip.Passes
aggressivelyTip.Simplify, Tip.Passes
AndTip.Types, Tip.Core
andsTip.Core
ApplyTip.Haskell.Repr
apply 
1 (Function)Tip.Core
2 (Function)Tip.Pretty.SMT
applyFunctionTip.Core
applyPolyTypeTip.Core
applySignatureTip.Core
applyTypeTip.Core
arbitraryTip.Haskell.Translate
AssertTip.Types, Tip.Core
AtTip.Types, Tip.Core
atomicTip.Core
AxiomatizeLambdasTip.Passes
axiomatizeLambdasTip.Passes
BindTip.Haskell.Repr
BindTypedTip.Haskell.Repr
Block 
1 (Type/Class)Tip.CallGraph
2 (Data Constructor)Tip.CallGraph
block 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
BoolTip.Types, Tip.Core
boolTip.Core
BooleanTip.Types, Tip.Core
BoolOpToIfTip.Passes
boolOpToIfTip.Passes
boolTypeTip.Core
boolViewTip.Core
boundTip.Core
Builtin 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
BuiltinType 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
builtinTypeTip.Core
calleesTip.CallGraph
callersTip.CallGraph
callGraphTip.CallGraph
CallGraphOpts 
1 (Type/Class)Tip.CallGraph
2 (Data Constructor)Tip.CallGraph
Case 
1 (Data Constructor)Tip.Haskell.Repr
2 (Type/Class)Tip.Types, Tip.Core
3 (Data Constructor)Tip.Types, Tip.Core
case_patTip.Types, Tip.Core
case_rhsTip.Types, Tip.Core
censorTip.Writer
checkScopeTip.Scope
checkScopeTTip.Scope
ChoiceTip.Passes
choiceTip.Passes
CollapseEqualTip.Passes
collapseEqualTip.Passes
CommuteMatchTip.Passes
commuteMatchTip.Passes
ConPat 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
Constructor 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
constructorTip.Core
ConstructorInfoTip.Scope
constructorTypeTip.Core
con_argsTip.Types, Tip.Core
con_discrimTip.Types, Tip.Core
con_nameTip.Types, Tip.Core
CSEMatchTip.Passes
cseMatchTip.Passes
cseMatchNormalTip.Passes
CSEMatchWhy3Tip.Passes
cseMatchWhy3Tip.Passes
csv 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
3 (Function)Tip.Pretty.Haskell
csv1 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
DataDeclTip.Haskell.Repr
Datatype 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
DatatypeInfoTip.Scope
data_consTip.Types, Tip.Core
data_nameTip.Types, Tip.Core
data_tvsTip.Types, Tip.Core
DeclTip.Haskell.Repr
Decls 
1 (Type/Class)Tip.Haskell.Repr
2 (Data Constructor)Tip.Haskell.Repr
DeepConPatTip.Core
DeepLitPatTip.Core
DeepPatternTip.Core
DeepVarPatTip.Core
DefaultTip.Types, Tip.Core
definesTip.Core
DefinitionTip.Core
DerivedTip.Haskell.Translate
destructorTypeTip.Core
disambigTip.Utils.Rename
disambig2Tip.Utils.Rename
discriminatorTip.Core
DiscriminatorInfoTip.Scope
DistinctTip.Types, Tip.Core
DoTip.Haskell.Repr
EliminateDeadCodeTip.Passes
emptyScopeTip.Scope
emptyTheoryTip.Types, Tip.Core
eqRelatedBuiltinTip.Types, Tip.Core
EqualTip.Types, Tip.Core
escape 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
evalRenameMTip.Utils.Rename
ExactTip.Haskell.Translate
ExistsTip.Types, Tip.Core
exploreCalleesFirstTip.CallGraph
exploreSingleFunctionsTip.CallGraph
Expr 
1 (Type/Class)Tip.Haskell.Repr
2 (Type/Class)Tip.Types, Tip.Core
3 (Data Constructor)Tip.Haskell.Translate
exprTip.Pretty.SMT
exprSepTip.Pretty.SMT
exprTypeTip.Core
falseExprTip.Core
featTip.Haskell.Translate
fillInCasesTip.Passes
FirstTip.Passes
flagifyTip.Utils
flagifyShowTip.Utils
flatCallGraphTip.CallGraph
flattenBlockTip.CallGraph
fm_bodyTip.Types, Tip.Core
fm_roleTip.Types, Tip.Core
fm_tvsTip.Types, Tip.Core
ForallTip.Types, Tip.Core
Formula 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
3 (Data Constructor)Tip.Haskell.Translate
freeTip.Core
freeTyVarsTip.Core
Fresh 
1 (Type/Class)Tip.Fresh
2 (Data Constructor)Tip.Fresh
freshTip.Fresh
freshArgsTip.Core
freshenTip.Core
freshenNamesTip.Core
freshFromTip.Fresh
freshLocalTip.Core
freshNamedTip.Fresh
freshPassTip.Fresh, Tip.Passes
FSTip.CallGraph
Function 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
FunctionInfoTip.Scope
funcTypeTip.Core
func_argsTip.Types, Tip.Core
func_bodyTip.Types, Tip.Core
func_nameTip.Types, Tip.Core
func_resTip.Types, Tip.Core
func_tvsTip.Types, Tip.Core
FunDeclTip.Haskell.Repr
funDeclTip.Haskell.Repr
GblTip.Types, Tip.Core
gbl_argsTip.Types, Tip.Core
gbl_nameTip.Types, Tip.Core
gbl_typeTip.Types, Tip.Core
gentlyTip.Simplify, Tip.Passes
getUniqueTip.Fresh
Global 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
GlobalInfoTip.Scope
globals 
1 (Function)Tip.Core
2 (Function)Tip.Scope
globalTypeTip.Scope
HeadTip.Types, Tip.Core
hsBuiltinsTip.Haskell.Translate
hsBuiltinTysTip.Haskell.Translate
HsIdTip.Haskell.Translate
IdTip.Parser
idPosTip.Parser
IfToBoolOpTip.Passes
ifToBoolOpTip.Passes
ifViewTip.Core
ImpLetTip.Haskell.Repr
ImpliesTip.Types, Tip.Core
ImpVarTip.Haskell.Repr
inContextTip.Scope
InLTip.Core
inline_matchTip.Simplify, Tip.Passes
innerTip.Scope
InRTip.Core
insertTip.Utils.Rename
insertManyTip.Utils.Rename
InstDeclTip.Haskell.Repr
Int 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
IntAddTip.Types, Tip.Core
intBuiltinTip.Types, Tip.Core
IntDivTip.Types, Tip.Core
IntegerTip.Types, Tip.Core
intersperseWithPreTip.Pretty.Isabelle
IntGeTip.Types, Tip.Core
IntGtTip.Types, Tip.Core
IntLeTip.Types, Tip.Core
intLitTip.Core
IntLtTip.Types, Tip.Core
IntModTip.Types, Tip.Core
IntMulTip.Types, Tip.Core
IntPatTip.Haskell.Repr
IntSubTip.Types, Tip.Core
intTypeTip.Core
isabelleKeywordsTip.Pretty.Isabelle
isConstructorTip.Simplify
isGlobalTip.Scope
isLocalTip.Scope
isOpTip.Pretty.Haskell
isOperatorTip.Haskell.Rename
isSortTip.Scope
isTypeTip.Scope
isTyVarTip.Scope
joinTheoriesTip.Types, Tip.Core
KindTip.Haskell.Translate
Lam 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
LambdaLiftTip.Passes
lambdaLiftTip.Passes
LANGUAGETip.Haskell.Repr
LclTip.Types, Tip.Core
lcl_nameTip.Types, Tip.Core
lcl_typeTip.Types, Tip.Core
Let 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
letExprTip.Core
LetLiftTip.Passes
letLiftTip.Passes
liftTip.Writer
lintTip.Lint
lintMTip.Lint
lintTheoryTip.Lint
ListTip.Haskell.Repr
Lit 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
litBuiltinTip.Types, Tip.Core
literalTip.Core
LitPatTip.Types, Tip.Core
litViewTip.Core
lkupTip.Utils.Rename
Local 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
localTip.Scope
locals 
1 (Function)Tip.Core
2 (Function)Tip.Scope
logicalBuiltinTip.Types, Tip.Core
lookupConstructorTip.Scope
lookupDatatypeTip.Scope
lookupDiscriminatorTip.Scope
lookupFunctionTip.Scope
lookupGlobalTip.Scope
lookupLocalTip.Scope
lookupProjectorTip.Scope
lookupTypeTip.Scope
makeGlobalTip.Core
makeIfTip.Core
makeSigTip.Haskell.Translate
mapDeclsTip.Core
MatchTip.Types, Tip.Core
matchTypesTip.Core
matchTypesInTip.Core
maximumOnTip.Utils
mkDoTip.Haskell.Repr
mkQuantTip.Core
modTyConTip.Haskell.Repr
ModuleTip.Haskell.Repr
NameTip.Fresh
negTip.Core
NegateConjectureTip.Passes
negateConjectureTip.Passes
nestedTupTip.Haskell.Repr
nestedTupPatTip.Haskell.Repr
nestedTyTupTip.Haskell.Repr
newConstructorTip.Scope
newDatatypeTip.Scope
newFunctionTip.Scope
newLocalTip.Scope
newNameTip.Scope
newScopeTip.Scope
newSortTip.Scope
newTyVarTip.Scope
NoInfoTip.Types, Tip.Core
NoopTip.Haskell.Repr
NotTip.Types, Tip.Core
occurrencesTip.Core
OrTip.Types, Tip.Core
orsTip.Core
OtherTip.Haskell.Translate
parTip.Pretty.SMT
par'Tip.Pretty.SMT
parExprTip.Pretty.SMT
parExprSepTip.Pretty.SMT
parIfTip.Pretty
parseTip.Parser
parsePassTip.Passes
parsePassesTip.Passes
PassTip.Passes
passNameTip.Passes
PatTip.Haskell.Repr
PatternTip.Types, Tip.Core
patternMatchingViewTip.Core
pat_argsTip.Types, Tip.Core
pat_conTip.Types, Tip.Core
pcsv 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
PolyType 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
polytype_argsTip.Types, Tip.Core
polytype_resTip.Types, Tip.Core
polytype_tvsTip.Types, Tip.Core
ppTip.Pretty
ppAsTupleTip.Pretty.Isabelle
ppBinder 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppBinOp 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppBuiltin 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppCase 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppCon 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppData 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppDatas 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppDeepPattern 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppExpr 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppFormula 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppFunc 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppFuncs 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppFuncSigTip.Pretty.SMT
ppHead 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppHsVarTip.Pretty.Haskell
ppLit 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppLocalTip.Pretty.SMT
ppLocalBinder 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppLocalsTip.Pretty.SMT
ppOperTip.Pretty.Haskell
ppOperQTip.Pretty.Haskell
ppPat 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
4 (Function)Tip.Pretty.Haskell
ppPolyTypeTip.Pretty.SMT
ppQuant 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppQuantName 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppRenderTip.Pretty
pprintTip.Pretty
ppRole 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppSort 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppTheory 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
4 (Function)Tip.Pretty.Haskell
ppTheoryWithRenamingsTip.Pretty.Haskell
ppType 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
4 (Function)Tip.Pretty.Haskell
ppTyVar 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
ppUninterp 
1 (Function)Tip.Pretty.SMT
2 (Function)Tip.Pretty.Why3
3 (Function)Tip.Pretty.Isabelle
ppUnqualTip.Pretty.Haskell
ppVarTip.Pretty
preludeTip.Haskell.Translate
PrettyTip.Pretty
PrettyHsVarTip.Pretty.Haskell
PrettyVarTip.Pretty
projAtTip.Core
projectorTip.Core
ProjectorInfoTip.Scope
projGlobalTip.Core
ProveTip.Types, Tip.Core
QualifiedTip.Haskell.Translate
QualImportTip.Haskell.Repr
qual_funcTip.Haskell.Translate
qual_moduleTip.Haskell.Translate
qual_module_shortTip.Haskell.Translate
Quant 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
QuantInfoTip.Types, Tip.Core
quickCheckTip.Haskell.Translate
quickCheckAllTip.Haskell.Translate
quickCheckUnsafeTip.Haskell.Translate
quickSpecTip.Haskell.Translate
quoteTip.Pretty.Isabelle
QuoteNameTip.Haskell.Repr
QuoteTyConTip.Haskell.Repr
quoteWhenTip.Pretty.Isabelle
RecordTip.Haskell.Repr
refreshTip.Fresh
refreshLocalTip.Core
refreshNamedTip.Fresh
RemoveAliasesTip.Passes
removeAliasesTip.Passes
RemoveMatchTip.Passes
removeMatchTip.Passes
RemoveNewtypeTip.Passes
removeNewtypeTip.Passes
renameTip.Utils.Rename
renameAvoidingTip.Rename
renameDeclsTip.Haskell.Rename
RenamedId 
1 (Type/Class)Tip.Rename
2 (Data Constructor)Tip.Rename
RenameMTip.Utils.Rename
RenameMapTip.Haskell.Rename, Tip.Pretty.Haskell
renameWithTip.Utils.Rename
renameWithBlocksTip.Utils.Rename
RoleTip.Types, Tip.Core
runFreshTip.Fresh
runFreshFromTip.Fresh
runPassTip.Passes
runPassesTip.Passes
runPassLintedTip.Passes
runRenameMTip.Utils.Rename
runScopeTip.Scope
runScopeTTip.Scope
runWriterTTip.Writer
Scope 
1 (Type/Class)Tip.Scope
2 (Data Constructor)Tip.Scope
scopeTip.Scope
ScopeMTip.Scope
ScopeT 
1 (Type/Class)Tip.Scope
2 (Data Constructor)Tip.Scope
SecondTip.Passes
separating 
1 (Function)Tip.Pretty.Why3
2 (Function)Tip.Pretty.Isabelle
should_inlineTip.Simplify, Tip.Passes
Signature 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
signatureTip.Core
sig_nameTip.Types, Tip.Core
sig_typeTip.Types, Tip.Core
SimplifyAggressivelyTip.Passes
simplifyExprTip.Simplify
simplifyExprInTip.Simplify
SimplifyGentlyTip.Passes
SimplifyOpts 
1 (Type/Class)Tip.Simplify, Tip.Passes
2 (Data Constructor)Tip.Simplify, Tip.Passes
simplifyTheoryTip.Simplify, Tip.Passes
smtKeywordsTip.Pretty.SMT
Sort 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
SortInfoTip.Scope
sortThingsTip.Utils
sort_arityTip.Types, Tip.Core
sort_nameTip.Types, Tip.Core
StandardPassTip.Passes
Stmt 
1 (Type/Class)Tip.Haskell.Repr
2 (Data Constructor)Tip.Haskell.Repr
String 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
substManyTip.Core
SuggestorTip.Utils.Rename
tellTip.Writer
THTip.Haskell.Repr
Theory 
1 (Type/Class)Tip.Types, Tip.Core
2 (Data Constructor)Tip.Types, Tip.Core
theoryBoolOpToIfTip.Passes
theoryBuiltinsTip.Haskell.Translate
theorySigsTip.Haskell.Translate
theoryStuffTip.CallGraph
THSpliceTip.Haskell.Repr
thy_assertsTip.Types, Tip.Core
thy_datatypesTip.Types, Tip.Core
thy_funcsTip.Types, Tip.Core
thy_sigsTip.Types, Tip.Core
thy_sortsTip.Types, Tip.Core
tipDSLTip.Haskell.Translate
topsortTip.Core
touch_letsTip.Simplify, Tip.Passes
transformExprTip.Types, Tip.Core
transformExprInTip.Types, Tip.Core
transformExprInMTip.Types, Tip.Core
transformExprMTip.Types, Tip.Core
transformTypeTip.Types, Tip.Core
transformTypeInExprTip.Types, Tip.Core
trBuiltinTypeTip.Haskell.Translate
trTheoryTip.Haskell.Translate
trTheory'Tip.Haskell.Translate
trTypeTip.Haskell.Translate
trueExprTip.Core
TupTip.Haskell.Repr
tupleTip.Pretty.Haskell
TupPatTip.Haskell.Repr
TyArrTip.Haskell.Repr
TyCon 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
TyCtxTip.Haskell.Repr
TyForallTip.Haskell.Repr
TyImpTip.Haskell.Repr
Type 
1 (Type/Class)Tip.Haskell.Repr
2 (Type/Class)Tip.Types, Tip.Core
typeableTip.Haskell.Translate
TypeDefTip.Haskell.Repr
TypeInfoTip.Scope
typeOfBuiltinTip.Haskell.Translate
typesTip.Scope
TySigTip.Haskell.Repr
TyTupTip.Haskell.Repr
TyVar 
1 (Data Constructor)Tip.Haskell.Repr
2 (Data Constructor)Tip.Types, Tip.Core
TyVarInfoTip.Scope
tyVarsTip.Core
ufInfoTip.Haskell.Translate
UncurryTheoryTip.Passes
uncurryTheoryTip.Passes
unitPassTip.Passes
unsafeSubstTip.Core
unScopeTTip.Scope
unWriterTTip.Writer
updateFuncTypeTip.Core
updateLocalTypeTip.Core
usesTip.Core
usortTip.Utils
validSMTCharTip.Pretty.SMT
varTip.Haskell.Repr
VarPatTip.Haskell.Repr
varStrTip.Pretty
varUnqualTip.Pretty.Haskell
WhereTip.Haskell.Repr
whichConstructorTip.Scope
whichDatatypeTip.Scope
whichDiscriminatorTip.Scope
whichFunctionTip.Scope
whichGlobalTip.Scope
whichLocalTip.Scope
whichProjectorTip.Scope
why3KeywordsTip.Pretty.Why3
Why3Var 
1 (Type/Class)Tip.Pretty.Why3
2 (Data Constructor)Tip.Pretty.Why3
why3VarTheoryTip.Pretty.Why3
WildPatTip.Haskell.Repr
withBoolTip.Haskell.Translate
withTheoryTip.Scope
WorkerWrapper 
1 (Type/Class)Tip.WorkerWrapper
2 (Data Constructor)Tip.WorkerWrapper
workerWrapperTip.WorkerWrapper
workerWrapperFunctionsTip.WorkerWrapper
workerWrapperTheoryTip.WorkerWrapper
WriterT 
1 (Type/Class)Tip.Writer
2 (Data Constructor)Tip.Writer
ww_argsTip.WorkerWrapper
ww_defTip.WorkerWrapper
ww_funcTip.WorkerWrapper
ww_resTip.WorkerWrapper
ww_useTip.WorkerWrapper
\/Tip.Core