Ok so here is the clearest presentation of the logic of this puzzle that I can give, and I will also hopefully be able to answer your three questions Biotop.
Everyone, being a perfect logician, knows that in the N=2 case the 2 blue-eyed individuals they see are engaging in this thought process “I see someone with blue-eyes so that may be who the guru is refering to.” (next day) “The blue-eyed person is still here so he must see a blue-eyed person. No one else I see has blue-eyes and we see all the same people except ourselves. Therefor I have blue-eyes.” The two of them reach this conclusion simulatiniously and go on to meet their fate. Now these perfect logicians also know that it works out such that in N days all N blue-eyed people go off to meet there fate because they understand how it extends to N+1. That is in the case of 3 the third blue-eyed person watches those two and sees on the next day they are still here. All of them are thinking (as each can be called the third blue-eyed preson) “There must be a third blue-eyed individual as the N=2 case did not occur. I see no-one with blue-eyes except those two. I must be the third blue-eyed person.” and so it goes to any N.
Now the guru version is far clearer as the guru introduces the information directly as opposed to the visitor declaring something that is technically already known. Everyone can see blue-eyed individuals so they know that bit of information but the point of the decleration comes across and it is the same as the guru’s. All blues expect the N-1 case, while all browns expect the N case, and when on the N-1 day the other blues are around the blues realize that they’ve gotta go. Thus all the browns confirm they aren’t blue eyed.
If browns know that all individuals come in two categories they will off themselves after the blues do, realizing that they must be brown-eyed. If they can be any color then they do nothing as they have no way to logically confirm their eye color.
Giving them the 98 to 102 range of blue-eyes gives no new information. They can confirm that there are not 98 and not 102, leaving them with the 99 to 101 range already known. That is telling them the range cannot have an effect unless they automatically off themselves without input. Lying to them and telling them there are a 101 blue-eyed individuals produces the amusing effect of all brown-eyes killing themselves while all blue-eyes going into comas as they can’t figure out what’s up with the extra blue-eyed pairs.
Telling them that there are both blue-eyed and brown-eyed individuals doesn’t give them any new information unless you mean it to say that there are only two eye colors which only matters if someone sets of the logic based suicide spree by doing the guru statement as well. Also anytime you give information about an eye-color that has only one member you pretty much ensure their death.
Finally the conditional is the same situation but I suspect you mean what if the guru decides to be a real ass and say “I see a brown-eyed person and a blue-eyed person.” This looks tricky but it actually isn’t.
If there are fewer of one color than another people know to watch the smaller group. The smaller group runs through the problem and all kill themselves on day n. The big group continues through with their problem and all kill themselves on day N.
Now for n=N I thought you had a pain in the ass but lets look at the case of 2 blues and 2 browns.
On the second day both blues are still there, they saw the other blue and knew that he could be the one the guru ment when he said he saw a blue-eyed person. Clearly if the other blue is around he is seeing another blue, and since a particular blue sees only one other blue they simulatiniously realize they both have blue-eyes. The browns experience a similiar reasoning. They both off themselves on the same day so it is really just the same thing as the != case. Basically when it turns out that all the individuals of an eye-color that you see are still around on a day equal to one more than the number of the eye-color than you can see you realize that you must have that eye-color. It doesn’t matter how many eye colors are working throuhg it at the same time or what the numbers are. (The you refers to a hyptohetical islander) You know that the only reason individuals with a particular eye color stay is that they don’t know their eye-color. You also know that it takes the number of days equal to the number of people with a particular eye color to know for sure. When they show up on the day number of all those of the color you can see plus 1 it must be because it isn’t sorted out yet and the only way that is possible is if you are of the eye-color. Different eye-colors running through it don’t conflict because each individual has a prediction about the numbers based on their own eye-color. That is the problem either resolves on your predicted day and you are safe or it goes one past and you aren’t.