I learned recently that even though ZFC is often said to have nine axioms, there are only 7 independent axioms (actually, 6 axioms and one axiom schema). These seven axioms are listed here. In summary, the following statements, often listed as axioms, are redundant:
"Axiom" of Empty Set: There exists a set with no elements.
"Axiom" of Pairing: If $a$ and $b$ are sets, there exists the set $\{a,b\}.$
"Axiom" of Specification: If $A$ is a set and $P(x)$ a proposition for each $x\in A$, then $\{x\in A|P(x)\}$ is a set.
Most sources I've seen include two of the above redundant axioms, giving a total of nine.
Why do we ever consider these sets of statements to all be axioms if some are redundant?
The answer here cites "convenience" as the reason, but this is nonsense. It would be just as convenient to call the redundant facts "theorems" and cite them as theorems when using them in other proofs. (Unless the "convenient" part is ignoring the proofs that they are redundant. But then it would be just as convenient to call the redundant facts "theorems" and not prove them, and at least that would be more transparent!)
There are some interesting discussions on math.SE, such as here, about the different meanings of "axiom." I can understand the word might have picked up different meanings/connotations in different areas (group axioms simply define a group, whereas set theory axioms declare "self-evident truths" about sets, according to some). But the concept of redundant axioms seems totally incoherent. Didn't several mathematicians spend their whole lives trying to show that Euclid's fifth postulate was redundant so that they could eliminate it from the list? If we accept all nine statements as axioms, why not accept all theorems of set theory as axioms?