Neelakantan R. Krishnaswami

Orcid: 0000-0003-2838-5865

According to our database1, Neelakantan R. Krishnaswami authored at least 40 papers between 2004 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Focusing on Refinement Typing.
ACM Trans. Program. Lang. Syst., December, 2023

Explicit Refinement Types.
Proc. ACM Program. Lang., August, 2023

CN: Verifying Systems C Code with Separation-Logic Refinement Types.
Proc. ACM Program. Lang., January, 2023

flap: A Deterministic Parser with Fused Lexing.
Proc. ACM Program. Lang., 2023

2022
Provably correct, asymptotically efficient, higher-order reverse-mode automatic differentiation.
Proc. ACM Program. Lang., 2022

Bidirectional Typing.
ACM Comput. Surv., 2022

Focusing on Liquid Refinement Typing.
CoRR, 2022

Implicit Polarized F: local type inference for impredicativity.
CoRR, 2022

2021
Transfinite step-indexing for termination.
Proc. ACM Program. Lang., 2021

Adjoint Reactive GUI Programming.
Proceedings of the Foundations of Software Science and Computation Structures, 2021

2020
Recovering purity with comonads and capabilities.
Proc. ACM Program. Lang., 2020

Seminaïve evaluation for a higher-order functional language.
Proc. ACM Program. Lang., 2020

Adjoint Reactive GUI.
CoRR, 2020

2019
Sound and complete bidirectional typechecking for higher-rank polymorphism with existentials and indexed types.
Proc. ACM Program. Lang., 2019

ISA semantics for ARMv8-a, RISC-v, and CHERI-MIPS.
Proc. ACM Program. Lang., 2019

NumLin: Linear Types for Linear Algebra (Artifact).
Dagstuhl Artifacts Ser., 2019

A typed, algebraic approach to parsing.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

Representing music with prefix trees.
Proceedings of the 7th ACM SIGPLAN International Workshop on Functional Art, 2019

A Program Logic for First-Order Encapsulated WebAssembly.
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

NumLin: Linear Types for Linear Algebra.
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

2016
Datafun: a functional Datalog.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

2015
Mtac: A monad for typed tactic programming in Coq.
J. Funct. Program., 2015

Integrating Linear and Dependent Types.
Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2015

2014
Freeze after writing: quasi-deterministic parallel programming with LVars.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

2013
Higher-order functional reactive programming without spacetime leaks.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

Complete and easy bidirectional typechecking for higher-rank polymorphism.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

Internalizing Relational Parametricity in the Extensional Calculus of Constructions.
Proceedings of the Computer Science Logic 2013 (CSL 2013), 2013

2012
Verifying Higher-Order Imperative Programs with Higher-Order Separation Logic.
PhD thesis, 2012

Semantics for graphical user interfaces.
Proceedings of the 8th ACM SIGPLAN Workshop on Types in Languages Design and Implementation, 2012

Higher-order functional reactive programming in bounded space.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

Superficially substructural types.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2012

Adding Equations to System F Types.
Proceedings of the Programming Languages and Systems, 2012

2011
Ultrametric Semantics of Reactive Programs.
Proceedings of the 26th Annual IEEE Symposium on Logic in Computer Science, 2011

A semantic model for graphical user interfaces.
Proceedings of the Proceeding of the 16th ACM SIGPLAN international conference on Functional Programming, 2011

2010
Verifying event-driven programs using ramified frame properties.
Proceedings of TLDI 2010: 2010 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2010

2009
Design patterns in separation logic.
Proceedings of TLDI'09: 2009 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2009

Focusing on pattern matching.
Proceedings of the 36th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2009

2006
Reasoning about iterators with separation logic.
Proceedings of the 2006 Conference on Specification and Verification of Component-Based Systems, 2006

2005
Permission-based ownership: encapsulating state in higher-order typed languages.
Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, 2005

2004
The Inverse Method for the Logic of Bunched Implications.
Proceedings of the Logic for Programming, 2004


  Loading...