/DynamicIFCTheoremsForFree

Using parametricity to prove noninterference for LIO and Faceted Values

Primary LanguageAgda

——————–+——————————————
Utils.agdaGeneral utility functions
Param.agdaParametricity-specific utilities
Label.agdaGeneral definition of the Label structure
——————–+——————————————
Booleans.agdaExample in Paper: Booleans
BooleansWrong.agdaExample in Paper: Booleans, bad case
LIO.agdaExample in Paper: LIO implementation
LIOProof.agdaExample in Paper: LIO proof
MultefSimple.agdaExample in Paper: Multef
FIOSimple.agdaExample in Paper: Effects
——————–+——————————————