:-multifile F/N.Such a declaration must occur before any clause that defines the predicate F/N in every file. Note that, if a predicate is declared multifile, it will be treated as dynamic, and its definition is never initialized when a file is loaded.