lean-bindings-0.1: Haskell bindings to the Lean Theorem Prover.

Index

:<Language.Lean.List, Language.Lean
<|Language.Lean.List, Language.Lean
addInductiveDeclLanguage.Lean.Inductive
AnonymousNameLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
anonymousNameLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
appExprLanguage.Lean.Expr, Language.Lean
AxiomLanguage.Lean.Decl, Language.Lean
axiomLanguage.Lean.Decl, Language.Lean
BinderDefaultLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
BinderHiddenLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
BinderImplicitLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
BinderInstImplicitLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
BinderKindLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
BinderStrictImplicitLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
boolOptionLanguage.Lean.Options, Language.Lean
BufferedLanguage.Lean.Internal.IOS, Language.Lean.IOS, Language.Lean
BufferedIOStateLanguage.Lean.Internal.IOS
BufferedReprLanguage.Lean.IOS, Language.Lean
CertDeclLanguage.Lean.Internal.Decl, Language.Lean.Decl, Language.Lean
CertDeclPtrLanguage.Lean.Internal.Decl
checkLanguage.Lean.Decl, Language.Lean
checkTypeLanguage.Lean.Typechecker, Language.Lean
concatListLanguage.Lean.List, Language.Lean
ConstantLanguage.Lean.Decl, Language.Lean
constantLanguage.Lean.Decl, Language.Lean
constExprLanguage.Lean.Expr, Language.Lean
ConstraintSeqLanguage.Lean.Internal.Typechecker, Language.Lean.Typechecker, Language.Lean
ConstraintSeqPtrLanguage.Lean.Internal.Typechecker
containsOptionLanguage.Lean.Options, Language.Lean
DeclLanguage.Lean.Internal.Decl, Language.Lean.Decl, Language.Lean
declNameLanguage.Lean.Decl, Language.Lean
DeclPtrLanguage.Lean.Internal.Decl
declTypeLanguage.Lean.Decl, Language.Lean
declUnivParamsLanguage.Lean.Decl, Language.Lean
DeclViewLanguage.Lean.Decl, Language.Lean
declViewLanguage.Lean.Decl, Language.Lean
decodeLeanStringLanguage.Lean.Internal.String
DefinitionLanguage.Lean.Decl, Language.Lean
definitionLanguage.Lean.Decl, Language.Lean
definitionWithLanguage.Lean.Decl, Language.Lean
doubleOptionLanguage.Lean.Options, Language.Lean
emptyOptionsLanguage.Lean.Internal.Options, Language.Lean.Options, Language.Lean
Env 
1 (Type/Class)Language.Lean.Internal.Decl, Language.Lean.Env, Language.Lean.Decl, Language.Lean
2 (Data Constructor)Language.Lean.Internal.Decl, Language.Lean.Decl, Language.Lean
envAddDeclLanguage.Lean.Env, Language.Lean
envAddUnivLanguage.Lean.Env, Language.Lean
envContainsDeclLanguage.Lean.Env, Language.Lean
envContainsProofIrrelPropLanguage.Lean.Env, Language.Lean
envContainsUnivLanguage.Lean.Env, Language.Lean
envDeclsLanguage.Lean.Env, Language.Lean
envExportLanguage.Lean.Module, Language.Lean
envForgetLanguage.Lean.Env, Language.Lean
envImportLanguage.Lean.Module, Language.Lean
envIsDescendantLanguage.Lean.Env, Language.Lean
envIsImpredicativeLanguage.Lean.Env, Language.Lean
envLookupDeclLanguage.Lean.Env, Language.Lean
EnvPtrLanguage.Lean.Internal.Decl
envReplaceAxiomLanguage.Lean.Env, Language.Lean
envTrustLevelLanguage.Lean.Env, Language.Lean
envUnivsLanguage.Lean.Env, Language.Lean
ExceptionPtrLanguage.Lean.Internal.Exception
explicitUnivLanguage.Lean.Univ, Language.Lean
ExprLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
ExprAppLanguage.Lean.Expr, Language.Lean
ExprConstLanguage.Lean.Expr, Language.Lean
ExprLambdaLanguage.Lean.Expr, Language.Lean
ExprLocalLanguage.Lean.Expr, Language.Lean
exprLtLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
ExprMacroLanguage.Lean.Expr, Language.Lean
ExprMetaLanguage.Lean.Expr, Language.Lean
ExprPiLanguage.Lean.Expr, Language.Lean
ExprPtrLanguage.Lean.Internal.Expr
ExprSortLanguage.Lean.Expr, Language.Lean
exprToStringLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
ExprVarLanguage.Lean.Expr, Language.Lean
ExprViewLanguage.Lean.Expr, Language.Lean
exprViewLanguage.Lean.Expr, Language.Lean
forEnvDecl_Language.Lean.Env, Language.Lean
forEnvUniv_Language.Lean.Env, Language.Lean
fromListLanguage.Lean.List, Language.Lean
fromListDefaultLanguage.Lean.List, Language.Lean
fromListNLanguage.Lean.List, Language.Lean
getDiagnosticOutputLanguage.Lean.IOS, Language.Lean
getLeanStringLanguage.Lean.Internal.String
getRegularOutputLanguage.Lean.IOS, Language.Lean
getStateOptionsLanguage.Lean.IOS, Language.Lean
globalUnivLanguage.Lean.Univ, Language.Lean
hottEnvLanguage.Lean.Env, Language.Lean
hottPathLanguage.Lean.Module, Language.Lean
imaxUnivLanguage.Lean.Univ, Language.Lean
IndexNameLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
InductiveDeclLanguage.Lean.Internal.Inductive, Language.Lean.Inductive
inductiveDeclLanguage.Lean.Inductive
inductiveDeclNumParamsLanguage.Lean.Inductive
InductiveDeclPtrLanguage.Lean.Internal.Inductive
inductiveDeclTypesLanguage.Lean.Inductive
inductiveDeclUnivParamsLanguage.Lean.Inductive
InductiveTypeLanguage.Lean.Internal.Inductive, Language.Lean.Inductive
inductiveTypeLanguage.Lean.Inductive
inductiveTypeConstructorsLanguage.Lean.Inductive
inductiveTypeHasDepElimLanguage.Lean.Inductive
inductiveTypeNameLanguage.Lean.Inductive
InductiveTypePtrLanguage.Lean.Internal.Inductive
inductiveTypeTypeLanguage.Lean.Inductive
inferTypeLanguage.Lean.Typechecker, Language.Lean
instantiateUnivLanguage.Lean.Univ, Language.Lean
instantiateUniv2Language.Lean.Univ, Language.Lean
intOptionLanguage.Lean.Options, Language.Lean
IOStateLanguage.Lean.Internal.IOS, Language.Lean.IOS, Language.Lean
IOStateTypeLanguage.Lean.Internal.IOS, Language.Lean.IOS, Language.Lean
IOStateTypeReprLanguage.Lean.IOS, Language.Lean
isDefEqLanguage.Lean.Typechecker, Language.Lean
IsLeanValueLanguage.Lean.Internal.Exception
IsListLanguage.Lean.List, Language.Lean
IsListIsoLanguage.Lean.List, Language.Lean
ItemLanguage.Lean.List, Language.Lean
joinOptionsLanguage.Lean.Internal.Options, Language.Lean.Options, Language.Lean
lambdaExprLanguage.Lean.Expr, Language.Lean
LeanException 
1 (Type/Class)Language.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
2 (Data Constructor)Language.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
LeanExceptionKindLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
leanExceptionKindLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
leanExceptionNameLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
LeanInterruptedLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
LeanKernelExceptionLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
leanKernelExceptionLanguage.Lean.Internal.Exception
LeanOtherExceptionLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
leanOtherExceptionLanguage.Lean.Internal.Exception
LeanOutOfMemoryLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
LeanPartialActionLanguage.Lean.Internal.Exception
LeanPartialFnLanguage.Lean.Internal.Exception
LeanSystemExceptionLanguage.Lean.Internal.Exception, Language.Lean.Exception, Language.Lean
ListLanguage.Lean.List, Language.Lean
ListExprLanguage.Lean.Internal.Expr
ListExprPtrLanguage.Lean.Internal.Expr
ListInductiveTypeLanguage.Lean.Internal.Inductive
ListInductiveTypePtrLanguage.Lean.Internal.Inductive
ListNameLanguage.Lean.Internal.Name
ListNamePtrLanguage.Lean.Internal.Name
ListUnivLanguage.Lean.Internal.Univ
ListUnivPtrLanguage.Lean.Internal.Univ
ListViewLanguage.Lean.List, Language.Lean
listViewLanguage.Lean.List, Language.Lean
localExprLanguage.Lean.Expr, Language.Lean
localExtExprLanguage.Lean.Expr, Language.Lean
lookupConstructorInductiveTypeNameLanguage.Lean.Inductive
lookupInductiveDeclLanguage.Lean.Inductive
lookupInductiveTypeNumIndicesLanguage.Lean.Inductive
lookupInductiveTypeNumMinorPremisesLanguage.Lean.Inductive
lookupRecursorInductiveTypeNameLanguage.Lean.Inductive
MacroDefLanguage.Lean.Internal.Expr, Language.Lean.Expr, Language.Lean
MacroDefPtrLanguage.Lean.Internal.Expr
macroExprLanguage.Lean.Expr, Language.Lean
mapListLanguage.Lean.List, Language.Lean
maxUnivLanguage.Lean.Univ, Language.Lean
metaUnivLanguage.Lean.Univ, Language.Lean
metavarExprLanguage.Lean.Expr, Language.Lean
mkBufferedIOStateLanguage.Lean.IOS, Language.Lean
mkBufferedIOStateWithOptionsLanguage.Lean.IOS, Language.Lean
mkLeanStringLanguage.Lean.Internal.String
mkLeanTextLanguage.Lean.Internal.String
mkLeanValueLanguage.Lean.Internal.Exception
mkStandardIOStateLanguage.Lean.IOS, Language.Lean
mkStandardIOStateWithOptionsLanguage.Lean.IOS, Language.Lean
NameLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
nameAppendLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
nameAppendIndexLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
NamePtrLanguage.Lean.Internal.Name
nameToStringLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
NameViewLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
nameViewLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
NilLanguage.Lean.List, Language.Lean
nilLanguage.Lean.List, Language.Lean
normalizeUnivLanguage.Lean.Univ, Language.Lean
nullOptionsLanguage.Lean.Options, Language.Lean
OptionsLanguage.Lean.Internal.Options, Language.Lean.Options, Language.Lean
OptionsPtrLanguage.Lean.Internal.Options
OutCertDeclPtrLanguage.Lean.Internal.Decl
OutConstraintSeqPtrLanguage.Lean.Internal.Typechecker
OutDeclPtrLanguage.Lean.Internal.Decl
OutEnvPtrLanguage.Lean.Internal.Decl
OutExceptionPtrLanguage.Lean.Internal.Exception
OutExprPtrLanguage.Lean.Internal.Expr
OutInductiveDeclPtrLanguage.Lean.Internal.Inductive
OutInductiveTypePtrLanguage.Lean.Internal.Inductive
OutListExprPtrLanguage.Lean.Internal.Expr
OutListInductiveTypePtrLanguage.Lean.Internal.Inductive
OutListNamePtrLanguage.Lean.Internal.Name
OutListUnivPtrLanguage.Lean.Internal.Univ
OutMacroDefPtrLanguage.Lean.Internal.Expr
OutNamePtrLanguage.Lean.Internal.Name
OutOptionsPtrLanguage.Lean.Internal.Options
OutSomeIOStatePtrLanguage.Lean.Internal.IOS
OutTypecheckerPtrLanguage.Lean.Internal.Typechecker
OutUnivPtrLanguage.Lean.Internal.Univ
paramUnivLanguage.Lean.Univ, Language.Lean
piExprLanguage.Lean.Expr, Language.Lean
ppExprLanguage.Lean.IOS, Language.Lean
recursorNameLanguage.Lean.Inductive
resetDiagnosticOutputLanguage.Lean.IOS, Language.Lean
resetRegularOutputLanguage.Lean.IOS, Language.Lean
runLeanMaybeFnLanguage.Lean.Internal.Exception
runLeanPartialActionLanguage.Lean.Internal.Exception
runLeanPartialFnLanguage.Lean.Internal.Exception
setStateOptionsLanguage.Lean.IOS, Language.Lean
showUnivLanguage.Lean.Internal.Univ, Language.Lean.Univ, Language.Lean
showUnivUsingLanguage.Lean.Internal.Univ, Language.Lean.Univ, Language.Lean
someIOSLanguage.Lean.Internal.IOS
SomeIOStateLanguage.Lean.Internal.IOS
SomeIOStatePtrLanguage.Lean.Internal.IOS
sortExprLanguage.Lean.Expr, Language.Lean
StandardLanguage.Lean.Internal.IOS, Language.Lean.IOS, Language.Lean
standardEnvLanguage.Lean.Env, Language.Lean
StandardReprLanguage.Lean.IOS, Language.Lean
stateTypeReprLanguage.Lean.IOS, Language.Lean
stdPathLanguage.Lean.Module, Language.Lean
StringNameLanguage.Lean.Internal.Name, Language.Lean.Name, Language.Lean
stringOptionLanguage.Lean.Options, Language.Lean
succUnivLanguage.Lean.Univ, Language.Lean
TheoremLanguage.Lean.Decl, Language.Lean
theoremLanguage.Lean.Decl, Language.Lean
theoremWithLanguage.Lean.Decl, Language.Lean
throwLeanExceptionLanguage.Lean.Internal.Exception
toListLanguage.Lean.List, Language.Lean
traverseListLanguage.Lean.List, Language.Lean
trustHighLanguage.Lean.Env, Language.Lean
TrustLevelLanguage.Lean.Env, Language.Lean
tryAllocLeanValueLanguage.Lean.Internal.Exception
tryGetEnumLanguage.Lean.Internal.Exception.Unsafe
tryGetLeanMaybeValueLanguage.Lean.Internal.Exception.Unsafe
tryGetLeanValueLanguage.Lean.Internal.Exception.Unsafe
TypecheckerLanguage.Lean.Internal.Typechecker, Language.Lean.Typechecker, Language.Lean
typecheckerLanguage.Lean.Typechecker, Language.Lean
TypecheckerPtrLanguage.Lean.Internal.Typechecker
uintOptionLanguage.Lean.Options, Language.Lean
UnivLanguage.Lean.Internal.Univ, Language.Lean.Univ, Language.Lean
univGeqLanguage.Lean.Univ, Language.Lean
UnivGlobalLanguage.Lean.Univ, Language.Lean
UnivIMaxLanguage.Lean.Univ, Language.Lean
univLtLanguage.Lean.Internal.Univ, Language.Lean.Univ, Language.Lean
UnivMaxLanguage.Lean.Univ, Language.Lean
UnivMetaLanguage.Lean.Univ, Language.Lean
UnivParamLanguage.Lean.Univ, Language.Lean
UnivPtrLanguage.Lean.Internal.Univ
UnivSuccLanguage.Lean.Univ, Language.Lean
UnivViewLanguage.Lean.Univ, Language.Lean
univViewLanguage.Lean.Univ, Language.Lean
UnivZeroLanguage.Lean.Univ, Language.Lean
varExprLanguage.Lean.Expr, Language.Lean
whnfLanguage.Lean.Typechecker, Language.Lean
withBufferedIOStateLanguage.Lean.Internal.IOS
withCertDeclLanguage.Lean.Internal.Decl
withConstraintSeqLanguage.Lean.Internal.Typechecker
withDeclLanguage.Lean.Internal.Decl
withEnvLanguage.Lean.Internal.Decl
withExprLanguage.Lean.Internal.Expr
withInductiveDeclLanguage.Lean.Internal.Inductive
withInductiveTypeLanguage.Lean.Internal.Inductive
withIOStateLanguage.Lean.Internal.IOS
withLeanStringPtrLanguage.Lean.Internal.String
withLeanTextPtrLanguage.Lean.Internal.String
withListExprLanguage.Lean.Internal.Expr
withListInductiveTypeLanguage.Lean.Internal.Inductive
withListNameLanguage.Lean.Internal.Name
withListUnivLanguage.Lean.Internal.Univ
withMacroDefLanguage.Lean.Internal.Expr
withNameLanguage.Lean.Internal.Name
withOptionsLanguage.Lean.Internal.Options
withSomeIOStateLanguage.Lean.Internal.IOS
withTypecheckerLanguage.Lean.Internal.Typechecker
withUnivLanguage.Lean.Internal.Univ
zeroUnivLanguage.Lean.Univ, Language.Lean