products/sources/formale sprachen/PVS/extended_nnreal image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: double_index.pvs   Sprache: PVS

Original von: PVS©

%-------------------------------------------------------------------------
% doubly index sequences
%
%     Author: David Lester, Manchester University
%
%     Version 1.0           04/05/09    Initial (DRL)
%
% Diagonal traversal (through the indices of a doubly-indexed set)
%
% For the first ten naturals we get:
%    (double_index_i(n),double_index_j(n)) =
%   (0,0),(1,0),(0,1),(2,0),(1,1),(0,2),(3,0),(2,1),(1,2),(0,3),(4,0)
% and so on...
%-------------------------------------------------------------------------
double_index[T:TYPE]: THEORY

BEGIN

  IMPORTING code_product

  i,j,n: VAR nat
  u: VAR [[nat,nat]->T]
  v: VAR [nat->T]

  single_index(u):[nat->T] = (lambda n: u(double_index_i(n),double_index_j(n)))

  double_index(v):[[nat,nat]->T] = v o double_index_n

  single_double: LEMMA single_index(double_index(v)) = v

  double_single: LEMMA double_index(single_index(u)) = u

END double_index

¤ Dauer der Verarbeitung: 0.0 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