%----------------------------------------------------------------------------- % Properties of the add operator on sequences of countable length defined as % coalgebraic datatypes. % % 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_add[T: TYPE]: THEORY BEGIN
IMPORTING csequence_nth[T]
n: VAR nat
t: VAR T
p: VAR pred[T]
cseq: VAR csequence
fseq: VAR finite_csequence
iseq: VAR infinite_csequence