You said: No. The set (0,0,0,0,0....) will not.
I give up trying to simplify and help your algorithm! So going back to your statement at 560:
If it were truly random and infinite, Id agree that Shakespeare would eventually show up. With this algorithm, no it would not.
Moreover, Kolmogorov Complexity could not be calculated unless the program halts.
On post 613 you said:
The complexity is also the same up to an additive constant.
The zeroes compliment (all 1's) is unprintable, but so are the zeroes themselves (all 0's).
In fact of the 256 possible combinations (zero relative) in an 8 bit ASCII representation, 166 are unprintable or not likely to appear in any Shakespeare manuscript (such as the square root sign.) Included among the 90 which are printable, are such improbable (for Shakespeare) characters as the backslash.
So although one can see from the progression of the powers of two in the above list, that the last binary representation in a "row" will always be "all ones" ... when collected in groups of 8, that is only 1 of the 166 possible non-Shakespearean characters.
IOW, to get Shakespeare - for the full character length of the manuscript, none of those 166 may appear and combination of the other 90 must be in the exact order.
But the output pattern of the algorithm is so structured that the greater the power of two, the longer the high order bits will remain "1" in the the count-up for the row, i.e. the deviation occurs to the right until the next lowest "1" registers on the left. When it reaches all ones, the number of bits increase, and a new row starts.
Thus we would see frequent occurrence of zeros compliments throughout the output bitstream.