@@ -227,6 +227,24 @@ ASSUME \A seq \in BoundedSeq(1..5, 5) :
227227
228228-----------------------------------------------------------------------------
229229
230+ ASSUME AllSubSeqs ( << >> ) = { << >> }
231+ ASSUME AllSubSeqs ( << 1 >> ) = { << >> , << 1 >> }
232+ ASSUME AllSubSeqs ( << 1 , 1 >> ) = { << >> , << 1 >> , << 1 , 1 >> }
233+ ASSUME AllSubSeqs ( << 1 , 1 , 1 >> ) = { << >> , << 1 >> , << 1 , 1 >> , << 1 , 1 , 1 >> }
234+
235+ ASSUME AllSubSeqs ( << 1 , 2 , 3 , 4 >> ) = { << >> , << 1 >> , << 2 >> , << 3 >> , << 4 >> ,
236+ << 1 , 2 >> , << 1 , 3 >> , << 1 , 4 >> , << 2 , 3 >> , << 2 , 4 >> , << 3 , 4 >> ,
237+ << 1 , 2 , 3 >> , << 1 , 2 , 4 >> , << 1 , 3 , 4 >> , << 2 , 3 , 4 >> , << 1 , 2 , 3 , 4 >> }
238+
239+ ASSUME AllSubSeqs ( << "a" , "c" , "b" , "d" , "b" >> ) =
240+ { << >> , << "d" >> , << "a" >> , << "c" >> , << "b" >> ,
241+ << "d" , "b" >> , << "a" , "d" >> , << "a" , "c" >> , << "a" , "b" >> , << "c" , "d" >> , << "c" , "b" >> , << "b" , "d" >> , << "b" , "b" >> ,
242+ << "a" , "d" , "b" >> , << "a" , "c" , "d" >> , << "a" , "c" , "b" >> , << "a" , "b" , "d" >> , << "a" , "b" , "b" >> , << "c" , "d" , "b" >> ,
243+ << "c" , "b" , "d" >> , << "c" , "b" , "b" >> , << "b" , "d" , "b" >> , << "a" , "c" , "d" , "b" >> , << "a" , "c" , "b" , "d" >> , << "a" , "c" , "b" , "b" >> , << "a" , "b" , "d" , "b" >> ,
244+ << "c" , "b" , "d" , "b" >> , << "a" , "c" , "b" , "d" , "b" >> }
245+
246+ -----------------------------------------------------------------------------
247+
230248ASSUME ReplaceFirstSubSeq ( << >> , << >> , << >> ) = << >>
231249ASSUME ReplaceFirstSubSeq ( << 4 >> , << >> , << >> ) = << 4 >>
232250ASSUME ReplaceFirstSubSeq ( << 4 >> , << 4 >> , << >> ) = << >>
0 commit comments