Filters








37,673 Hits in 7.2 sec

A Theory of Explicit Substitutions with Safe and Full Composition

Delia Kesner, Giuseppe Castagna
2009 Logical Methods in Computer Science  
Then, very simple technology in named variable-style notation is used to establish a theory of explicit substitutions for the lambda-calculus which enjoys a whole set of useful properties such as full  ...  Many different systems with explicit substitutions have been proposed to implement a large class of higher-order languages.  ...  A THEORY OF EXPLICIT SUBSTITUTIONS WITH SAFE AND FULL COMPOSITION 15 Intersection Types The simply typed calculus is a typed lambda calculus whose only type connective is the function type.  ... 
doi:10.2168/lmcs-5(3:1)2009 fatcat:ipcshpm7jrea7jzuxgpyw3vhva

A Compositional Specification Theory for Component Behaviours [chapter]

Taolue Chen, Chris Chilton, Bengt Jonsson, Marta Kwiatkowska
2012 Lecture Notes in Computer Science  
We introduce a refinement preorder that supports safe-substitutivity of components.  ...  We propose a compositional specification theory for reasoning about components that interact by synchronisation of input and output (I/O) actions, in which the specification of a component constrains the  ...  The authors are supported by EU FP7 project CONNECT and ERC Advanced Grant VERIWARE. We would also like to thank the anonymous reviewers for their insightful comments.  ... 
doi:10.1007/978-3-642-28869-2_8 fatcat:ojwbqatjpzhh7objbbpjyfjlhq

The Safe Machine: A New Specification Construct for B [chapter]

Steve Dunne
1999 Lecture Notes in Computer Science  
We compare the role of state invariants in Z and other statebased formalisms with that of abstract machine invariants in B.  ...  We illustrate the utility of our proposal with a small specification example, our Electronic Thesaurus.  ...  Acknowledgements I am indebted to my Teesside colleagues Bill Stoddart and Richard Shore, and to Andy Galloway of York, for countless fruitful discussions on many of the ideas in this paper.  ... 
doi:10.1007/3-540-48119-2_27 fatcat:7sviyspqs5h4ljoa2hyyz7yrdy

On the Expressiveness of Pure Mobile Ambients

Pascal Zimmer
2003 Electronical Notes in Theoretical Computer Science  
In order to simplify the proof and give an intuitive understanding of the encoding, we design an intermediate language: the -Calculus with Explicit Substitutions and Channels, which is a syntactic extension  ...  of the -calculus with a speci c operational semantics.  ...  Acknowledgement I bene ted from many discussions with Davide Sangiorgi for this work. Thanks also to Ilaria Castellani and G rard Boudol, as well as the other membersof the Mimosa and Tick teams.  ... 
doi:10.1016/s1571-0661(05)82506-x fatcat:fpzbimpvfbepllmdgcyeaadu3e

Page 10274 of Mathematical Reviews Vol. , Issue 2004m [page]

2004 Mathematical Reviews  
In order to simplify the proof and give an intuitive understanding of the encoding, we design an intermediate language, the z-calculus with explicit substitutions and channels, which is an extension of  ...  Softw. 15 (2004), Summary: “In order to specify the behaviors of structure-complex Petri nets, the concept of synchronous composition is extended and a method is presented with which a given structure-complex  ... 

Page 4275 of Mathematical Reviews Vol. , Issue 95g [page]

1995 Mathematical Reviews  
Summary: “We study the relation between Wadler’s steadfast linear type system and calculi with explicit sharing.  ...  , itten for a rather follows: Theory ition al- Aatricial yynchro- Jes with symbols, ickland) nces. 6-95, lazy ver- ic means, are pre- ict types, 2se theo- 4275 68Q Theory of computing rems show that the  ... 

Revisiting the categorical interpretation of dependent type theory

Pierre-Louis Curien, Richard Garner, Martin Hofmann
2014 Theoretical Computer Science  
We show that Hofmann's and Curien's interpretations of Martin-Löf's type theory, which were both designed to cure a mismatch between syntax and semantics in Seely's original interpretation in locally cartesian  ...  As an outcome, we obtain a new proof of the coherence theorem needed to show the soundness after all of Seely's interpretation.  ...  And last but not least, we wish to thank the editors of this volume for this occasion to honour our friend and colleague Glynn Winskel, a contemporary of the first author, who remembers vividly our conversations  ... 
doi:10.1016/j.tcs.2014.03.003 fatcat:wvlhemz2yzbpvpkxbaxeumni7y

Logical Analysis of Hybrid Systems [chapter]

André Platzer
2012 Lecture Notes in Computer Science  
A.4 Proof Calculus . . 356 A.7 Computability Theory and Decidability . . . . . . . . . . . . . . . 357 Ordinary Differential Equations . . . . . . . . . . . . . . . . . . . 359 B.2 Existence Theorems  ...  7.3.3 Conclusion Part IV Appendix A First-Order Logic and Theorem Proving A.1 Overview .  ... 
doi:10.1007/978-3-642-31623-4_3 fatcat:b7gnxodcqfgsfgj7an4aiptazm

A modal foundation for meta-variables

Aleksandar Nanevski, Brigitte Pientka, Frank Pfenning
2003 Proceedings of the 2003 workshop on Mechanized reasoning about languages with variable binding - MERLIN '03  
We report on work in progress regarding a foundation for the notion of meta-variable in logical frameworks and type theories.  ...  Our proposal is to treat meta-variables as modal variables in a modal type theory, which is logically clean and justifies several low-level implementation techniques for meta-variables.  ...  However, at present we have not investigated the full theory of LF extended with firstclass abstractions over meta-variables.  ... 
doi:10.1145/976571.976582 dblp:conf/icfp/NanevskiPP03 fatcat:j5avipv5angovdghjekeuetaoe

Explicit Substitutions and Programming Languages [chapter]

Jean-Jacques Lévy, Luc Maranget
1999 Lecture Notes in Computer Science  
However, with explicit substitutions, it is possible to get finer properties with respect to gradual implementations of substitutions as effectively done in runtimes of programming languages.  ...  The λ-calculus has been much used to study the theory of substitution in logical systems and programming languages.  ...  Later several calculi were designed with full confluence [11] , or with both properties by suppressing some of the operations of explicit substitutions such as the composition of substitutions [4, 23  ... 
doi:10.1007/3-540-46691-6_14 fatcat:tgwwga6f5naplivuaqer443thi

Pointers in Recursion: Exploring the Tropics

Paulin Jacobé de Naurois
2019 Electronic Proceedings in Theoretical Computer Science  
Pointer recursion with the safe/normal tiering discipline of Bellantoni and Cook corresponds to polylogtime computation.  ...  Tropical tiering and pointer recursion, used with some of the most common recursion schemes, capture the classes logspace, logspace/polylogtime, ptime, and NC.  ...  While the syntax of our tropical composition and recursion schemes may appear overwhelming at first sight, it has the nice feature, shared with the safe recursion functions of [3] , of only adding a fine  ... 
doi:10.4204/eptcs.298.3 fatcat:rpjuehj7ujhnxprahqddg3wzoe

Conformal gauge-Yukawa theories away from four dimensions

Alessandro Codello, Kasper Langæble, Daniel F. Litim, Francesco Sannino
2016 Journal of High Energy Physics  
We present the phase diagram and associated fixed points for a wide class of Gauge-Yukawa theories in d=4+ϵ dimensions.  ...  We argue for a very rich phase diagram in three dimensions while in dimensions higher than four certain Gauge-Yukawa theories are ultraviolet complete because of the emergence of an asymptotically safe  ...  This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0), which permits any use, distribution and reproduction in any medium, provided the original author(s)  ... 
doi:10.1007/jhep07(2016)118 fatcat:o5s5c7rkpvbzpebw42b3526ywm

Pointers in Recursion: Exploring the Tropics

Paulin Jacobé De Naurois, Michael Wagner
2019 International Conference on Rewriting Techniques and Applications  
Pointer recursion with the safe/normal tiering discipline of Bellantoni and Cook corresponds to polylogtime computation.  ...  Tropical tiering and pointer recursion, used with some of the most common recursion schemes, capture the classes logspace, logspace/polylogtime, ptime, and NC.  ...  While the syntax of our tropical composition and recursion schemes may appear overwhelming at first sight, it has the nice feature, shared with the safe recursion functions of [3] , of only adding a fine  ... 
doi:10.4230/lipics.fscd.2019.29 dblp:conf/rta/Naurois19 fatcat:luamelc5zndx3mroazl7h5xhfa

An algebraic theory of interface automata

Chris Chilton, Bengt Jonsson, Marta Kwiatkowska
2014 Theoretical Computer Science  
Outline Section 2 begins by introducing a trace-based theory of interface automata, and defines substitutive refinement, along with the collection of compositional operators.  ...  We formulate a compositional specification theory for interface automata, where a component model specifies the allowed sequences of input and output interactions with the environment.  ...  The authors are supported by EU FP7 project CON-NECT and ERC Advanced Grant VERIWARE. We would also like to thank the anonymous reviewers for their insightful comments.  ... 
doi:10.1016/j.tcs.2014.07.018 fatcat:vxk6ssm655dfbihkxrkyrjuerm

An Improved System of Intersection Types for Explicit Substitutions [chapter]

Dan Dougherty, Stephane Lengrand, Pierre Lescanne
2002 Foundations of Information Technology in the Era of Network and Mobile Computing  
We characterize those terms which are strongly normalizing in a composition-free calculus of explicit substitutions by defining a suitable type system using intersection types.  ...  The key idea is the notion of available variable in a term, which is a generalization of the classical notion of free variable.  ...  Given the central place that strong normalization occupies in the theory and application of classical lambda calculus it is important to study this property in systems of explicit substitutions.  ... 
doi:10.1007/978-0-387-35608-2_42 dblp:conf/ifipTCS/DoughertyLL02 fatcat:q6dbejvcl5bgfnkviomwkw2cby
« Previous Showing results 1 — 15 out of 37,673 results