[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 olist-min-max
enrich
   olist-sort, 
   gelem-min-max, 
   filter-count
with
   variables 
       x : list;
       a : elem;
   
   partial functions 
       min : list → elem with λ x. x ≠ [];
       max : list → elem with λ x. x ≠ [];
   
   
   axioms 
      min-base: min(a ') = a;
      used for: s, ls;
      
      min-rec: x ≠ [] → min(a ' + x) = (a < min(x) ⊃ a;min(x));
      
      max-base: max(a ') = a;
      used for: s, ls;
      
      max-rec: x ≠ [] → max(a ' + x) = (max(x) < a ⊃ a;max(x));
   
   
end enrich