Quantitative Models and Implicit Complexity
نویسندگان
چکیده
We give new proofs of soundness (all representable functions on base types lies in certain complexity classes) for Elementary Affine Logic, LFPL (a language for polytime computation close to realistic functional programming introduced by one of us), Light Affine Logic and Soft Affine Logic. The proofs are based on a common semantical framework which is merely instantiated in four different ways. The framework consists of an innovative modification of realizability which allows us to use resource-bounded computations as realisers as opposed to including all Turing computable functions as is usually the case in realizability constructions. For example, all realisers in the model for LFPL are polynomially bounded computations whence soundness holds by construction of the model. The work then lies in being able to interpret all the required constructs in the model. While being the first entirely semantical proof of polytime soundness for light logics, our proof also provides a notable simplification of the original already semantical proof of polytime soundness for LFPL. A new result made possible by the semantic framework is the addition of polymorphism and a modality to LFPL thus allowing for an internal definition of inductive datatypes.
منابع مشابه
Realizability models for a linear dependent PCF
Recently, Dal Lago and Gaboardi have proposed a type system, named d`PCF as a framework for implicit computational complexity. d`PCF is a non-standard type system for PCF programs which is relatively complete with respect to complexity properties thanks to the use of linear types inspired by Bounded linear logic and dependent types à la Dependent ML. In this work, we adapt the framework of quan...
متن کاملAn in-between "implicit" and "explicit" complexity: Automata
Implicit Computational Complexity (ICC) makes two aspects implicit, by manipulating programming languages rather than models of computation, and by internalizing the bounds rather than using external measure. We survey how automata theory contributed to complexity with a machinedependant with implicit bounds model.
متن کاملSemantic Frameworks for Implicit Computational Complexity (Ph.D. Thesis)
This thesis is about computational complexity, programming languages and mathematical logic. The main contribution of this thesis is the study of two unifying frameworks for the analysis of complexity properties of higher-order programs and proofs. The first one is Gonthier, Abadi and Lévy’s context semantics, which is shown to be applicable to the quantitative analysis of proofs and programs. ...
متن کاملImplicit Leadership Theories (ILTs) and change behaviors: the mediating role of LMX
Capitalizing upon Implicit Leadership Theories (ILTs) and Leader-member exchange (LMX), this research aims to explore the relationship between the congruence of employees’ ILTs and those traits of their managers and employees’ supportiveness, resistance and behavioral creativity for change. After distributing three questionnaires at three points among teachers, 296 participants completed all th...
متن کاملResource analysis and implicit computational complexity
Implicit computational complexity (ICC) studies machine-independent approaches to computational complexity, with emphasis on approaches based on mathematical logic. Most work consists in characterizations of complexity classes by logical systems (via the Curry-Howard correspondence). Unfortunately, all these formal systems have been studied with different, often unrelated methodologies, and few...
متن کاملAsynchronous and implicitly parallel evolutionary computation models
This paper presents the design and the applica1 tion of asynchronous models of parallel evolutionary algo2 rithms. An overview of the existing parallel evolutionary 3 algorithm (PEA) models and available implementations is 4 given. We present new PEA models in the form of asynchro5 nous algorithms and implicit parallelization, as well as exper6 imental data on their efficiency. The paper also d...
متن کامل