2017 - ACM Fellow For contributions to the semantic and logical foundations of compilers and program verification systems
Lars Birkedal mainly focuses on Programming language, Separation logic, Theoretical computer science, Type theory and Concurrency. His Programming language study integrates concerns from other disciplines, such as Logical consequence and Mathematical proof. Lars Birkedal has included themes like Commutative property, Proof assistant, Higher-order logic and Concurrent data structure, Data structure in his Separation logic study.
His Theoretical computer science study combines topics in areas such as Algorithm, Correctness and Axiomatic semantics. His research in Type theory tackles topics such as Hoare logic which are related to areas like Boolean algebra and Type. His work in Concurrency addresses subjects such as Thread, which are connected to disciplines such as Linearizability, Semantic data model and Heap.
His primary areas of investigation include Programming language, Theoretical computer science, Separation logic, Type theory and Algebra. His Programming language course of study focuses on Mathematical proof and Soundness. His Theoretical computer science study combines topics from a wide range of disciplines, such as Algorithm, Semantics and Reactive system.
The Algorithm study which covers Standard ML that intersects with Partial evaluation. His research on Separation logic also deals with topics like
His main research concerns Separation logic, Programming language, Concurrency, Mathematical proof and Calling convention. His Separation logic research includes themes of Proof assistant, Monotonic function, Order and Modular design. Lars Birkedal performs integrative study on Programming language and Logical relations.
His Concurrency research integrates issues from Property and Type. His study focuses on the intersection of Mathematical proof and fields such as Soundness with connections in the field of Scala, State, Theoretical computer science and Generalization. Lars Birkedal works mostly in the field of Theoretical computer science, limiting it down to concerns involving Basis and, occasionally, Type theory.
Lars Birkedal spends much of his time researching Distributed computing, Type theory, Proof assistant, Separation logic and Programming language. His work carried out in the field of Distributed computing brings together such families of science as Correctness and Calling convention. His Type theory study also includes
The study incorporates disciplines such as Concurrency and Modular design in addition to Separation logic. His study explores the link between Concurrency and topics such as Soundness that cross with problems in State, Modularity and Mathematical proof. He conducted interdisciplinary study in his works that combined Programming language and Logical relations.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Iris: Monoids and Invariants as an Orthogonal Basis for Concurrent Reasoning
Ralf Jung;David Swasey;Filip Sieczkowski;Kasper Svendsen.
symposium on principles of programming languages (2015)
Iris: Monoids and Invariants as an Orthogonal Basis for Concurrent Reasoning
Ralf Jung;David Swasey;Filip Sieczkowski;Kasper Svendsen.
symposium on principles of programming languages (2015)
Iris from the Ground up: A modular Foundation for Higher-order Concurrent Separation Logic
Ralf Jung;Robbert Krebbers;Jacques-Henri Jourdan;Aleš Bizjak.
Journal of Functional Programming (2018)
Iris from the Ground up: A modular Foundation for Higher-order Concurrent Separation Logic
Ralf Jung;Robbert Krebbers;Jacques-Henri Jourdan;Aleš Bizjak.
Journal of Functional Programming (2018)
From region inference to von Neumann machines via region representation inference
Lars Birkedal;Mads Tofte;Magnus Vejlstrup.
symposium on principles of programming languages (1996)
From region inference to von Neumann machines via region representation inference
Lars Birkedal;Mads Tofte;Magnus Vejlstrup.
symposium on principles of programming languages (1996)
Ynot: dependent types for imperative programs
Aleksandar Nanevski;Greg Morrisett;Avraham Shinnar;Paul Govereau.
international conference on functional programming (2008)
Ynot: dependent types for imperative programs
Aleksandar Nanevski;Greg Morrisett;Avraham Shinnar;Paul Govereau.
international conference on functional programming (2008)
Views: compositional reasoning for concurrent programs
Thomas Dinsdale-Young;Lars Birkedal;Philippa Gardner;Matthew Parkinson.
symposium on principles of programming languages (2013)
Views: compositional reasoning for concurrent programs
Thomas Dinsdale-Young;Lars Birkedal;Philippa Gardner;Matthew Parkinson.
symposium on principles of programming languages (2013)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Korea Advanced Institute of Science and Technology
Max Planck Institute for Software Systems
Cornell University
University of California, Berkeley
Carnegie Mellon University
Carnegie Mellon University
Max Planck Institute for Security and Privacy
Ludwig-Maximilians-Universität München
KU Leuven
University of Cambridge
The Open University
University of Melbourne
University of Nebraska–Lincoln
Datto, Inc.
Cisco Systems (United States)
Chinese Academy of Sciences
Institute of Cancer Research
Chinese Academy of Sciences
Lund University
University of the Coast
University of Bern
Georgetown University Medical Center
University of Utah
University of Melbourne
Utrecht University
Cornell University