linear-core-prototype-0.1.0.0: Linear core validates optimizations wrt linearity

Index

allConstructorsAreUnrestrictedLinear.Core.Multiplicities
AllowIrrelevant 
1 (Type/Class)Linear.Core.Multiplicities
2 (Data Constructor)Linear.Core.Multiplicities
bindingLinear.Core
BindSiteLinear.Core.Multiplicities
CaseBinderLinear.Core.Multiplicities
checkAltLinear.Core
checkBindLinear.Core
checkExprLinear.Core
checkProgramLinear.Core
computeRecUsageEnvsLinear.Core
convertAltLinear.Core
convertBindLinear.Core
convertExprLinear.Core
convertProgramLinear.Core
deleteUELinear.Core.Multiplicities
deltaBindingLinear.Core
deltaBindingTaggedLinear.Core
DeltaBoundLinear.Core.Multiplicities
DisallowIrrelevantLinear.Core.Multiplicities
dropLinear.Core.Monad
dropEnvOfLinear.Core.Monad
dryRunLinear.Core.Monad
emptyUELinear.Core.Multiplicities
extendLinear.Core.Monad
extendsLinear.Core.Monad
extractTagsLinear.Core.Multiplicities
idLinear.Core
IdBindingLinear.Core.Multiplicities
installLinear.Core.Plugin
IrrelevantLinear.Core.Multiplicities
isBindingLinearLinear.Core.Multiplicities
isIrrelevantLinear.Core.Multiplicities
isLinearLinear.Core.Multiplicities
isUnrestrictedLinear.Core.Multiplicities
LambdaBinderLinear.Core.Multiplicities
LambdaBoundLinear.Core.Multiplicities
LCAltLinear.Core
LCBindLinear.Core
LCExprLinear.Core
LCMLinear.Core.Multiplicities
LCProgramLinear.Core
LCStateLinear.Core.Monad
LCVar 
1 (Type/Class)Linear.Core
2 (Data Constructor)Linear.Core
LetBinderLinear.Core.Multiplicities
LetRecBinderLinear.Core.Multiplicities
LetRecBinderDryLinear.Core.Multiplicities
LinearCoreMLinear.Core
linearCorePassLinear.Core.Plugin
LinearCoreTLinear.Core.Monad
lookupUELinear.Core.Multiplicities
makeEnvResourcesIrrelevantLinear.Core.Monad
makeIrrelevantLinear.Core.Multiplicities
makeMultIrrelevantLinear.Core.Multiplicities
MultLinear.Core.Multiplicities
multBindingLinear.Core
numberOfLinearFieldsLinear.Core.Multiplicities
PatternBinderLinear.Core.Multiplicities
pluginLinear.Core.Plugin
reconstructUeLinear.Core
recordLinear.Core.Monad
RelevantLinear.Core.Multiplicities
removeTagLinear.Core.Multiplicities
restoringStateLinear.Core.Monad
runLinearCoreLinear.Core
runLinearCoreTLinear.Core.Monad
setTopLevelBindingNameLinear.Core.Monad
splitAsNeededThenConsumeLinear.Core.Multiplicities
splitResourceAtLinear.Core.Multiplicities
Tag 
1 (Type/Class)Linear.Core.Multiplicities
2 (Data Constructor)Linear.Core.Multiplicities
TaggedLinear.Core.Multiplicities
unconvertAltLinear.Core
unconvertBindLinear.Core
unconvertExprLinear.Core
uniDataConOrigArgTysLinear.Core.Multiplicities
unrestrictedLinear.Core.Monad
UsageLinear.Core.Multiplicities
UsageEnv 
1 (Type/Class)Linear.Core.Multiplicities
2 (Data Constructor)Linear.Core.Multiplicities
useLinear.Core.Monad
withSameEnvMapLinear.Core.Monad
ZeroLinear.Core.Multiplicities