%----------------------------------------------------------------------------- % Properties of mapping functions on sequences of countable length. % % 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_map_props[T1, T2: TYPE]: THEORY BEGIN
t: VAR T1
p: VAR pred[T2]
f: VAR [T1 -> T2]
cseq, cseq1, cseq2: VAR csequence[T1]
fseq: VAR finite_csequence[T1]
iseq: VAR infinite_csequence[T1]
nseq: VAR nonempty_csequence[T1]
nfseq: VAR nonempty_finite_csequence[T1]
% The generated map theory includes both curried and uncurried definitions % of map, but doesn't prove that they are equal.
map_map: THEOREMFORALL f, cseq: map(f)(cseq) = map(f, cseq)
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.