diff --git a/docs/program-logic.tex b/docs/program-logic.tex
index c3c8be4402da5cf4f5542b92f631ed9b06a65017..0f3be2919805db98545ae6ff71eb6a6e07deb1fc 100644
--- a/docs/program-logic.tex
+++ b/docs/program-logic.tex
@@ -5,7 +5,7 @@
 This section describes how to build a program logic for an arbitrary language (\cf \Sref{sec:language}) on top of the base logic.
 So in the following, we assume that some language $\Lang$ was fixed.
 
-\subsection{Dynamic Composeable Resources}
+\subsection{Dynamic Composeable Higher-Order Resources}
 \label{sec:composeable-resources}
 
 The base logic described in \Sref{sec:base-logic} works over an arbitrary CMRA $\monoid$ defining the structure of the resources.