Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Danko Ilik

dblp:59/5729 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0001-5131-8316ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › functional programming
algebraic data types
0.312017
The exp-log normal form of types: decomposing extensional equality and representing terms compactly · POPL 2017
Programming languages and type systems › metatheory
decidability
0.312017
The exp-log normal form of types: decomposing extensional equality and representing terms compactly · POPL 2017
Programming languages and type systems
lambda calculus
0.312017
The exp-log normal form of types: decomposing extensional equality and representing terms compactly · POPL 2017
Programming languages and type systems › type theory
type isomorphism
0.312017
The exp-log normal form of types: decomposing extensional equality and representing terms compactly · POPL 2017
Programming languages and type systems
type theory
0.312017
The exp-log normal form of types: decomposing extensional equality and representing terms compactly · POPL 2017

Methods — techniques the papers use, named apart from their topics

normal form · 0.3lambda calculus · 0.3
YearPublicationVenuePosition
2017 The exp-log normal form of types: decomposing extensional equality and representing terms compactly
abstract
Lambda calculi with algebraic data types lie at the core of functional programming languages and proof assistants, but conceal at least two fundamental theoretical problems already in the presence of the simplest non-trivial data type, the sum type. First, we do not know of an explicit and implemented algorithm for deciding the beta-eta-equality of terms---and this in spite of the first decidability results proven two decades ago. Second, it is not clear how to decide when two types are essentially the same, i.e. isomorphic, in spite of the meta-theoretic results on decidability of the isomorphism.
Danko Ilik
POPL1
2014 Proofs in continuation-passing style: normalization of Gödel's System T extended with sums and delimited control operators: Distilled Tutorial
abstract
While writing programs in continuation-passing style (CPS) is a common technique from Programming Languages research, writing mathematical proofs in CPS is much less common. Although such proofs open new possibilities for writing constructive proofs (for cases where more direct CPS-less proofs are not known, like in this tutorial), working with them is delicate (instead of data, we manipulate functionals). Proof assistants come to our rescue.
Danko Ilik
PPDP1
2013 Continuation-passing style models complete for intuitionistic logic
Danko Ilik
Ann. Pure Appl. Log.1
2012 Delimited control operators prove Double-negation Shift
Danko Ilik
Ann. Pure Appl. Log.1
2010 Kripke models for classical logic
Danko Ilik, Gyesik Lee, Hugo Herbelin
Ann. Pure Appl. Log.1