摘要: This paper presents a type-based information flow analysis for call-by-value λ-calculus equipped with references, exceptions and let-polymorphism, which we refer to as ML. The type system is constraint-based has decidable inference. Its noninterference proof reasonably light-weight, thanks the use of number orthogonal techniques. First, syntactic segregation between values expressions allows lighter formulation system. Second, reduced subject reduction nonstandard language extension. Lastly, semi-syntactic approach soundness dealing polymorphism separately.