title: What does a clause without a head mean in prolog?
body: <p>In the beginning of a Prolog program I see:</p>
  
  <pre><code>:-dynamic(path/1).
  </code></pre>
  
  <p>It seems to be a clause that doesn't have a head. What does it mean?</p>