products/sources/formale Sprachen/PVS/structures image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei: top.pvs   Sprache: PVS

Original von: PVS©

top: THEORY
%------------------------------------------------------------------------

%  Structures Library
%  ------------------

%  Authors:
%
%     Ricky W. Butler        NASA Langley Research Center
%     David Griffioen        CWI (National Research Institute for 
%                                 Mathematics and Computer Science
%                                 and KUN (Catholic University Nijmegen),
%                                 the Netherlands.
%     Lee Pike               NASA Langley Research Center
%
%  Version 2.0               9/23/96
%  Version 2.1               12/22/03   no longer needs TYPE+
%  Version 2.2               Merged arrays and bags library into one
%  Version 2.3               Pike greatly extended bags library
%
%  Maintained by:
%
%     Rick Butler            NASA Langley Research Center   
%                            [email protected]
%------------------------------------------------------------------------

BEGIN

 IMPORTING            
                        % -------------- functions -----------------

   const_fun_def,
   function_image_bis,        % Extra properties of image and inverse_image
   function_inverse_alt_aux,  % Extras for function inverse
   function_props_aux,        % inverse_image properties

                        % -------------- arrays -----------------
   top_array,
   min_array,        % defines min function over an array
   max_array,        % defines max function over an array 
   permutations,     % permutations defined using arrays
   sort_array,       % defines a sort function over arrays
   sort_array_lems,  % relationship between sort and min and max
   array_ops,        % array operations
   majority_array,   % defines majority function over an array 

                     % -------------- sequences -----------------
   top_seq,
   seqs,                
   max_seq,          % defines max function over an sequence 
   min_seq,          % defines min function over a sequence
   permutations_seq, % permutations defined using arrays
   majority_seq,     % defines majority function over finite sequences
   bubblesort,       % bubble sort correctness theorem
   sort_seq,         % defines a sort function over sequences
   sort_seq_lems,    % relationship between sort and min and max
   set2seq,             % convert set to sequence
   minmax_set2seq,
   seq2set,           % convert sequence to a set
   minmax_seq2set,
   seq_extras,          % extra-definitions that complements the prelude's finite sequences
   seq_pigeon,          % Pigeon hole principle for the prelude's finite sequences

                     % -------------- bags -----------------
   top_bags,        
   bags,                % fundamental definitions and properties
   bags_aux,            % definition of filter, rest, and choose 
   bags_to_sets,        % converts bags to sets
   finite_bags,         % basic definitions and lemmas
   finite_bags_lems,    % lemmas need induction 
   finite_bags_aux,     % lemmas about filter, rest, and choose 
   finite_bags_inductions,  % induction schemes
   bag_filters,         % filtering linearly-ordered bags, pigeonhole,
                        %   majority pigeonhole results, and overlap 
                        %   existence proof
   majority_vote,       % defines a majority vote over finite bags
   middle_value_select, % defines middle value selection over finite bags
   fault_masking_vote,  % proves an equivalence between majority and middle
                        %   value selection
   finite_bags_minmax,  % defines the minimum and maximum of a finite
                        %   ordered bag.

                        % --------------- permutation -------------
   permutation,
   permutation_ops,

                        % --------------- lists -------------

   more_list_props,
   listn,
   array2list, 
   set_as_list,
   set_as_list_props,

                        % --------------- for loops and iterations -------------
   
   for_iterate,
   for_examples,
   big_ops_nat,
    
                        % --------------- arrays -------------
   arrays,
   arrays_examples,
   % --------------- transition systems --------------

   runs, 
                    % ----------- Alternate finite sequence (fseq) ----------

   fseqs,               % finite sequence using [nat -> T]
   fseqs_def,           % finite sequence using [nat -> T] with default parameter
   fseqs_ops,           % operations on finite sequence using [nat -> T]
   fseqs_ops_def,       % operations on finite sequence using [nat -> T] with default parameter
   fseqs_ops_real,      % operations on finite sequence using [nat -> real]
   max_fseq,          % defines max function over an sequence 
   min_fseq,          % defines min function over a sequence
   permutations_fseq, % permutations defined using arrays
   majority_fseq,     % defines majority function over finite sequences
   sort_fseq,         % defines a sort function over sequences
   sort_fseq_lems,   % relationship between sort and min and max
   fseq2set,          % convert sequence to a set

   Maybe,               % Maybe[T] = Nothing + Just[T] ---------- 
   Unit,                % Unit is a type with only one element

   stack,               % Stacks
                        % --------------- Generic Branch and Bound algorithms
   branch_and_bound,    % Basic branch and bound  
   branch_and_bound_X,  % Advanced brand and bound

   fun_preds_partial    % ADDED rwb 2-8-2010

END top

¤ Dauer der Verarbeitung: 0.17 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff