%----------------------------------------------------------------------------- % Functions that generate infinite sequences. % % Author: Jerry James <loganjerry@gmail.com> % % This file and its accompanying proof file are distributed under the CC0 1.0 % Universal license: http://creativecommons.org/publicdomain/zero/1.0/. % % Version history: % 2007 Feb 14: PVS 4.0 version % 2011 May 6: PVS 5.0 version % 2013 Jan 14: PVS 6.0 version %-----------------------------------------------------------------------------
csequence_generate[T: TYPE]: THEORY BEGIN
n: VAR nat
t, u: VAR T
p: VAR pred[T]
f, g: VAR [T -> T]
state: VAR [[T -> T], T]
% The generator is given a starting T, and a function that generates the % next T from the previous one.
generate_struct(state): csequence_struct =
inj_add(state`2, (state`1, state`1(state`2)))
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.