User profiles for Nick Benton
Nick BentonEngineering Manager, Facebook Verified email at fb.com Cited by 4558 |
A term calculus for intuitionistic linear logic
In this paper we consider the problem of deriving a term assignment system for Girard's
Intuitionistic Linear Logic for both the sequent calculus and natural deduction proof systems. Our …
Intuitionistic Linear Logic for both the sequent calculus and natural deduction proof systems. Our …
Simple relational correctness proofs for static analyses and program transformations
N Benton - ACM SIGPLAN Notices, 2004 - dl.acm.org
We show how some classical static analyses for imperative programs, and the optimizing
transformations which they enable, may be expressed and proved correct using elementary …
transformations which they enable, may be expressed and proved correct using elementary …
Modern concurrency abstractions for C#
Polyphonic C ♯ is an extension of the C ♯ language with new asynchronous concurrency
constructs, based on the join calculus. We describe the design and implementation of the …
constructs, based on the join calculus. We describe the design and implementation of the …
Linear logic, monads and the lambda calculus
Models of intuitionistic linear logic also provide models of Moggi's computational metalanguage.
We use the adjoint presentation of these models and the associated adjoint calculus to …
We use the adjoint presentation of these models and the associated adjoint calculus to …
Bone edema scored on magnetic resonance imaging scans of the dominant carpus at presentation predicts radiographic joint damage of the hands and feet six years …
FM McQueen, N Benton, D Perry… - … : Official Journal of …, 2003 - Wiley Online Library
Objective Magnetic resonance imaging (MRI) is capable of revealing synovitis and tendinitis
in early rheumatoid arthritis (RA), as well as bone edema and erosion. These features are …
in early rheumatoid arthritis (RA), as well as bone edema and erosion. These features are …
Strongly typed term representations in Coq
There are two approaches to formalizing the syntax of typed object languages in a proof
assistant or programming language. The extrinsic approach is to first define a type that encodes …
assistant or programming language. The extrinsic approach is to first define a type that encodes …
Monads and effects
A tension in language design has been between simple semantics on the one hand, and rich
possibilities for side-effects, exception handling and so on on the other. The introduction of …
possibilities for side-effects, exception handling and so on on the other. The introduction of …
Biorthogonality, step-indexing and compiler correctness
We define logical relations between the denotational semantics of a simply typed functional
language with recursion and the operational behaviour of low-level programs in a variant …
language with recursion and the operational behaviour of low-level programs in a variant …
Detection of erosions in the rheumatoid hand; a comparative study of multidetector computerized tomography versus magnetic resonance scanning.
D Perry, N Stewart, N Benton, E Robinson… - The Journal of …, 2005 - jrheum.org
OBJECTIVE: To compare the detection and scoring of erosions in patients with rheumatoid
arthritis (RA) using magnetic resonance (MR) and multidetector helical computerized …
arthritis (RA) using magnetic resonance (MR) and multidetector helical computerized …
Ultrametric semantics of reactive programs
NR Krishnaswami, N Benton - 2011 IEEE 26th Annual …, 2011 - ieeexplore.ieee.org
We describe a denotational model of higher-order functional reactive programming using
ultra metric spaces and non expansive maps, which provide a natural Cartesian closed …
ultra metric spaces and non expansive maps, which provide a natural Cartesian closed …