Regarding your second question: the idea is that if x is better than y, then there is a point in time after which improvements to y, no matter how great, will never make y better than x.
So in your example where there is a constant discount rate of one half: (1, 1, 1, (something)) will always be preferred to (0, 0, 0, (something else)), no matter what we put in for (something) and (something else). In this sense, the first three generations “dictate” the utility function.
As you point out, there is no single time at which dictatorship kicks in, it will depend on the two vectors you are comparing and the discount rate.
Thanks for the comments!
Regarding your second question: the idea is that if x is better than y, then there is a point in time after which improvements to y, no matter how great, will never make y better than x.
So in your example where there is a constant discount rate of one half: (1, 1, 1, (something)) will always be preferred to (0, 0, 0, (something else)), no matter what we put in for (something) and (something else). In this sense, the first three generations “dictate” the utility function.
As you point out, there is no single time at which dictatorship kicks in, it will depend on the two vectors you are comparing and the discount rate.