Under certain circumstances, CLIPS adds additional pattern CEs to rules (usually for the benefit of the patternmatching algorithm used by CLIPS). There are two default patterns used by CLIPS: the initialfact fact pattern and the initialobject instance pattern. The initialfact pattern is
(initial-fact)
and the initialobject pattern is
(object (is-a INITIAL-OBJECT) (name [initial-object]))