Concatenation of Finite Sequences

Rafał Ziobro
2019 Formalized Mathematics  
The coexistence of "classical" finite sequences [1] and their zero-based equivalents finite 0-sequences [6] in Mizar has been regarded as a disadvantage. However the suggested replacement of the former type with the latter [5] has not yet been implemented, despite of several advantages of this form, such as the identity of length and domain operators [4]. On the other hand the number of theorems formalized using finite sequence notation is much larger then of those based on finite 0-sequences,
more » ... o such translation would require quite an effort. The paper addresses this problem with another solution, using the Mizar system [3], [2]. Instead of removing one notation it is possible to introduce operators which would concatenate sequences of various types, and in this way allow utilization of the whole range of formalized theorems. While the operation could replace existing FS2XFS, XFS2FS commands (by using empty sequences as initial elements) its universal notation (independent on sequences that are concatenated to the initial object) allows to "forget" about the type of sequences that are concatenated on further positions, and thus simplify the proofs.
doi:10.2478/forma-2019-0001 fatcat:5nhbfmboivh4bobwvpnlkwp224