elementi essenziali e caratteristici di un programma scritto con prolog

prolog3....su marino53....istruzioni per usare TURBO PROLOG V.1.1 I986  MS.DOS

1 sezione:dichiarazione del tipo di argomenti da usare in seguito
   DOMAINS
      nome = symbol
      numero = integer
      reale = real
      lettera = char
2 sezione:dichiarazione dei predicati:termini che serviranno per
   indicare gli  argomenti da porre in relazione:
   si deve indicare codice predicato e tipi di argomenti:
    PREDICATES
      termine1 (argomento)...........................predicato monadico
      padre (nome)
      intero (numero)
      decimale (reale)
      testo (lettera)
      termine2 (argomento,argomento).................predicato diadico
      padre_di (nome,nome)
      madre_di (nome,nome)
 
      termine3 (argomento,argomento,argomento).......predicato triadico
      padre (nome,nome,nome)
      madre (nome,reale,numero)
      
3 sezione:dichiarazione base conoscenze:CLAUSES e REGOLE applicative
      CLAUSES:predicato(dato,dato....)
      padre_di(carlo,mario).
      madre_di(maria,Óanna lisaÓ).
      madre_di(maria,ÓRosariaÓ).
      madre_di(maria,ÓANNAÓ).

4 interrogazione :proporre degli Obiettivi (GOAL) da analizzare
	              verifica un fatto
                      cerca oggetti che rispondono a certi requisiti
5 possibile inserire commenti racchiusi tra /* commento */