Hmm, I realized explaining all of these is a bit more lengthy than I thought, and I have no intention of doing it all in one sitting. So I'll do it 2 at a time - #3 and #4 will either come later today or tomorrow.
EDIT: Darn, writing at a computer seems to make you verbose. I'm fairly sure I probably could have solved this a bit quicker. Regardless, there are nice ideas that I'll end up using again in #3 and #4.
Generalization 1:
Because of the symmetry, we can take , and
is the max element.
Claim: An (n,k) system can have no excess iff we can form a n-gon with sides , or equivalently:
.
Proof:
First, note that the algebraic inequality in the problem statement is simply the Generalized Triangle Inequality (bottom of http://mathworld.wolfram.com/TriangleInequality.html) for the set of vectors in the n-gon in the geometric statement. We'll work with the algebraic inequality - it happens to be considerably more relevant.
First, let's show that the inequality is necessary for there to be no excess - we'll then show that it's a sufficient condition. By the construction of the rule set for the (n,k) system whenever we decrease by
, we also decrease
of the
's by
. So, for every
decrease in
, we have a
decrease in
. If there is no excess then, eventually
will have to be 0. But we cannot have
. Since it must decrease by at least
, we have the given inequality must hold.
Showing that this is sufficient is considerably trickier. First we shall make a key observation about rules - that it doesn't matter in what order they are applied. Indeed, we could assume they are all applied at the same time - however, in our solution we will still be doing things sequentially. The fact that it doesn't matter if rules are applied at the same time leads to avery crucial observation - you can add rules to form new rules. If is a rule and
is a rule, then
is a rule. Keep this in mind. Now the method we will use to get 0 excess looks like this:
1. Take the set of the largest
's.
2. Apply the rule which decreases all of 's in that set until the set of
's is no longer the largest set of
's. Then, go back to 1.
Now, if you try this, you'll realize it's somewhat inconvenient when there doesn't exist a set of 'largest'
's - for example, try to find the 3 largest numbers in 2, 2, 2, 5, 5. Now we'll use the very cool trick of adding rules. First let's illustrate with the 2, 2, 2, 5, 5 example. The 2's are annoying, in that we can't really choose one of them to belong in our set. So we'll 'delocalize' them - each of the 2's will be '1/3' of an element in the set. So our rule would be (1/3, 1/3, 1/3, 1, 1). Is this a valid rule? Yes! If we add the rules (1, 0, 0, 1, 1), (0, 1, 0, 1, 1), and (0, 0, 1, 1, 1), we get (1, 1, 1, 3, 3) = 3*(1/3, 1/3, 1/3, 1, 1). It's not too surprising that this should work in general. If there are
smallest's when we can only have
, consider each of the smallests '
' in the set (and adjust the rule accordingly). How can we ensure that we can have a rule which looks like
with
a's and
b's? Basically it consists of adding all the rules with 1's in place of the a's and a 'consecutive' string of b 1's in the b's. Illustrating for
and
,
:
We want to obtain rule (4, 4, 4, 4, 4, 4, 4, 7, 7, 7, 7, 7) (there could be 0's and the elements do not have to be in order, but that doesn't change anything). We add the following rules:
(0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1)
(0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1)
(0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1)
(1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1)
(1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1)
(1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1)
One more problem with this rule-creating needs to be settled: what happens if there are
Now, back to the problem. Let us assume we never have a case where there are
Generalization 2:
Looking at the above method of proof, it should be fairly obvious that the excess is equivalent to
0 comments:
Post a Comment