e></dd>

<dt><a id="asserta"><code>(asserta 'lst) -> lst</code></a></dt>
<dd>Inserts a new <a href="ref.html#pilog">Pilog</a> fact or rule before all
other rules. See also <code><a href="refB.html#be">be</a></code>, <code><a
href="refC.html#clause">clause</a></code>, <code><a
href="refA.html#assertz">assertz</a></code> and <code><a
href="refR.html#retract">retract</a></code>.

<pre>
: (be a (2))            # Define two facts
-> a
: (be a (3))
-> a

: (asserta '(a (1)))    # Insert new fact in front
-> ((1))