PPDP'19: PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING
TALK KEYWORD INDEX

This page contains an index consisting of author-provided keywords.

A
abort
abstract machine
administrative normal forms
alpha-equivalence
Arrows
authority
B
binder mobility
bisimulation
C
categorical combinators
classical logic
Compilation
complexity
compositional compiler correctness
concurrency
concurrent constraint programming
Confluence
constraint satisfaction problems
contracts
D
defunctionalization
distributed consensus
distributed ledger
Domain-specific languages
E
EDSL
Elgot iteration
energy
exception handling
executable specification
exhaustive and random data generation
explicit substitution
F
first-class control
formal methods
FRP
Functional languages
functional programming
functional programming language
Functional Reactive Programming
G
guarded iteration
H
high-level specification
higher-order abstract syntax
hybrid monad
I
idris
Inductive Theorem Proving
Infinite List
Interactive refutation
Intuitionistic Propositional Logic
K
Kripke logical relations
L
lambda calculus
lambda tree syntax
lambda-calculus
lambda-tree syntax
Language design
logic programming
M
mechanized metatheory
message-history queries
Monad
multi-language semantics
mutable state
N
Non-termination
Normalization
normalization by evaluation
O
open terms
operational semantics
P
Pattern matching
Paxos
Polarized Logic
program generation
Program Transformation
proof certificates
proof checking
Proof of correctness
property based testing
R
Reactive Programming
Relational reasoning
Rule based languages
S
search strategy
security
semantics
session types
sharing
subformula property
Sufficient Completeness
Symbolic execution
Synchronous dataflow
synchronous programming
T
task oriented programming
Term Rewriting
Term rewriting systems
time
typed closure conversion
types
V
verification
W
workflow modelling
Z
Zeno behaviour