In this paper we present a preliminary analysis of the suitability of using PVS as a tool for developing operational semantics and programming logics in a semi-automatic fashion. To this end we present a for-malized proof of the Church–Rosser theorem for a version of the call-by-value lambda calculus in the spirit of Landin’s ISWIM. The proof is developed in the PVS system, and is used as a test bed or benchmark for evaluating the applicability of that system for carrying out more complex operational arguments. Our approach is relatively unusual in that it is based on the named variable approach, and concentrates on the call-by-value version of the rule. Although there are numerous computer-based proofs of the Church– Rosser theorem in the...
International audienceThe elegant theory of the call-by-value lambda-calculus relies on weak evaluat...
In this paper, we introduce the $λ μ ^{∧∨}$ - call-by-value calculus and we give a proof of the Chur...
LAMA- Équipe de logique, Université de Savoie, F-73376 Le Bourget du Lac, France In this paper, we i...
AbstractIn this paper we present a preliminary analysis of the suitability of using PVS as a tool fo...
Understanding procedure calls is crucial in computer science and everyday programming. Among the mos...
A specification language is a medium for expressing what is computed rather than how it is computed....
AbstractThis paper examines the old question of the relationship between ISWIM and the λ-calculus, u...
International audienceThis paper is a contribution to the search for efficient and high-level mathem...
We study an extension of Plotkin's call-by-value lambda-calculus via twocommutation rules (sigma-red...
This paper is a contribution to the search for efficient and high-levelmathematical tools to specify...
Plotkin, in his seminal article Call-by-name, call-by-value and the lambda-calculus, formalized eval...
Machine Notation in Type Theory C'esar Mu~noz Computer Science Laboratory SRI International ...
The PVS Theorem prover is a widely used formal verification tool used for the analysis of safetycrit...
International audienceProbabilistic operational semantics for a nondeterministic extension of pure l...
Call-by-value and call-by-need lambda-calculi are defined using the distinguished syntactic category...
International audienceThe elegant theory of the call-by-value lambda-calculus relies on weak evaluat...
In this paper, we introduce the $λ μ ^{∧∨}$ - call-by-value calculus and we give a proof of the Chur...
LAMA- Équipe de logique, Université de Savoie, F-73376 Le Bourget du Lac, France In this paper, we i...
AbstractIn this paper we present a preliminary analysis of the suitability of using PVS as a tool fo...
Understanding procedure calls is crucial in computer science and everyday programming. Among the mos...
A specification language is a medium for expressing what is computed rather than how it is computed....
AbstractThis paper examines the old question of the relationship between ISWIM and the λ-calculus, u...
International audienceThis paper is a contribution to the search for efficient and high-level mathem...
We study an extension of Plotkin's call-by-value lambda-calculus via twocommutation rules (sigma-red...
This paper is a contribution to the search for efficient and high-levelmathematical tools to specify...
Plotkin, in his seminal article Call-by-name, call-by-value and the lambda-calculus, formalized eval...
Machine Notation in Type Theory C'esar Mu~noz Computer Science Laboratory SRI International ...
The PVS Theorem prover is a widely used formal verification tool used for the analysis of safetycrit...
International audienceProbabilistic operational semantics for a nondeterministic extension of pure l...
Call-by-value and call-by-need lambda-calculi are defined using the distinguished syntactic category...
International audienceThe elegant theory of the call-by-value lambda-calculus relies on weak evaluat...
In this paper, we introduce the $λ μ ^{∧∨}$ - call-by-value calculus and we give a proof of the Chur...
LAMA- Équipe de logique, Université de Savoie, F-73376 Le Bourget du Lac, France In this paper, we i...