[Imprint][Data Privacy Statement][E-Mail]

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Specification list-data
data specification
   using nat
   data types 
      list('a) = []
               | . + .(. .head : 'a;. .tail : list('a))
               ;
   
   variables 
       x : list('a);
       y : list('a);
       z : list('a);
       n : nat;
       a : 'a;
       head : 'a;
       tail : list('a);
   
   size functions 
       # . : list('a) → nat;
   
   order predicates 
       . < . : list('a) × list('a);
   
end data specification