I am teaching a course in enumerative combinatorics this semester and one of my students asked for deeper clarification regarding the difference between a "combinatorial" and a "bijective" proof.  Specifically, they pointed out that when one is proving the validity of a combinatorial identity by counting a set in two different ways, this is a different activity than giving an explicit bijection between two different sets.  However, in combinatorics we often use the phrases "combinatorial proof" and "bijective proof" as synonyms, and I have often heard people use the phrase "bijective proof" regarding a "count in two different ways" proof of an identity.

It seems to me that often a combinatorial proof arises from describing one set in two different ways; implicit in a proof of the equality of the two descriptions of this set is the identity bijection from the set to itself.  In this sense, one might regard all "combinatorial" proofs as "bijective," but I feel that I am on quite shaky ground with this.  These thoughts have led me to the following questions:

Question 1: What are some examples of combinatorial situations where the same set can be described in two different ways but it is not at all clear that the two descriptions yield the same object?

Question 2: What are some examples of situations where two bijective proofs have been given for a theorem or identity where the bijections turned out to be the same, but proving their equivalence was non-trivial?

I would also appreciate opinions regarding the distinction, if any, between combinatorial arguments where one proves identities by describing a set in two different ways and combinatorial arguments where one sets up bijections between genuinely different sets of objects.

EDIT

Thanks for the answers and comments so far.  Here are two examples that will hopefully clarify what I am asking.  One example of a bijective proof between two different sets are showing that Dyck paths and nonnesting partitions are both Catalan-enumerated objects (even preserving the Narayana statistic with a good bijection).  On the other hand, the identity $\sum_{k=0}^nk{n\choose k}=n2^{n-1}$ is usually proved by describing $k$-subsets of $n$ with a distinguished element in two different ways: in the first way, pick the set then specify the element; in the second way, pick the element then specify the rest of the set.  These are both referred to as bijective or combinatorial proofs, yet somehow they each have a different feel to them.  In the second case, it is pretty easy to see that the two descriptions of these objects yield the same set of objects, but surely there must be more situations where the same set is described in two different ways and the equivalence of their descriptions is difficult to ascertain.  Similarly, there must be times where there are several bijections between different sets, like the first example, where the bijections are the same but not obviously so.  What I am wondering about are examples of these two situations.

A non-combinatorial example of an answer to Q1 is the compact-group vs reflection group definition of the Weyl group of a semi-simple Lie Algebra, where it isn't immediately clear that the same group is obtained.  However, I am looking for more combinatorial examples.


Question: Etiquette for posting civil and informative comments
Answer: The other two answers are quite good, so this is more of a clarification than a complete answer.

Considering the example:


  Question: "I'm trying to xxx and it's not working."
  
  unfriendly: "Look, we're not mind readers here. What do you mean it's not working?"
  
  neutral: "What did you expect to see, and what did you see instead?"
  
  friendly: "Sorry to hear that... I hope we can help you! But we need a bit more information. What did you expect to see, and what did you see instead?"


I think one thing that's being missed here is the sheer scale of Stack Overflow. Civility is always required when commenting, but big cities are less overtly friendly than small towns because there are certain realities about the scale of the population and amounts of time available. Would you rather write one baroque, florid ultra-friendly comment to a single user, or three civil-but-direct comments to three different users? Which choice best achieves the goals of Stack Exchange?

I can't recommend frequently adding a bunch of noisy, unnecessary, non-content "friendly" words to a comment, words that everyone on the Internet has to read through and parse before getting to the actual information in the comment. This isn't what Stack Exchange is about.*

Therefore, favor the short neutral comment response. Never be rude, but get to the point quickly and efficiently so we can help as many people as possible get answers to their questions. That's what we are here to do.

* Now, if we could pare it down to one additional word instead of the seventeen in the above example, perhaps that'd work.