[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