Let $E$ be a finite set with a collection of subsets $\mathcal{I}$ which form an independence complex/abstract simplicial complex. (I.e. a non-empty descending family of sets.)
We require an additional condition to characterize the independent sets belonging to a matroid.
Question: Why is this unconventional axiom for the independent sets of a matroid:
- If $D_1, D_2 \not\in \mathcal{I}$, but $D_1 \cap D_2 \in \mathcal{I}$, then for every $e \in E$, $(D_1 \cup D_2) \setminus \{ e \} \not\in \mathcal{I}$.
equivalent to more conventional/common axioms for the independent sets belong to a matroid?
Examples of such more conventional axioms include but are not limited to:
- For every $I_1, I_2 \in \mathcal{I}$, if $|I_1| < |I_2|$, then there exists $x \in I_2 \setminus I_1$ such that $I_1 \cup \{ x \} \in \mathcal{I}$.
- For every $I_1, I_2 \in \mathcal{I}$, if $|I_2| = |I_1| + 1$, then there exists $x \in I_2 \setminus I_1$ such that $I_1 \cup \{ x \} \in \mathcal{I}$.
- For all $E' \subseteq E$, the maximal independent subsets of $E$ are equicardinal (pure subcomplex).
(Older version of the question, formulated dually using spanning and nonspanning sets rather than the more conventional independent and dependent sets)
Let $E$ be a finite set with a collection of subsets $\mathscr{S}$ such that:
I.e. "minimal sets in $\mathscr{S}$ are equicardinal". E.g., if $E$ were some finite subset of a vector space, and $\mathscr{S}$ were all subsets of $E$ such that the vectors together span the entire vector space, then this means that all bases of the vector have the same size, i.e. the vector space's dimension is well-defined.
Instead of formulating it as a proof by contradiction, I should do proof by contraposition.
Here is the proof that $(\neg S3^1 \implies \neg$ S3) $\iff$ (S3 $\implies S3^1$) when $|S_1 \setminus S_2| = 1$.
If $\neg S3^1$ is true, then there exists $S_1, S_2 \in \mathscr{S}$ such that $|S_2| = |S_1|+1$, and for all $x \in S_2 \setminus S_1$, $S_2 \setminus \{ x \} \not \in \mathscr{S}$. In particular, $S_1 \not\subseteq S_2$, since then $\mathscr{S} \ni S_1 = S_2 \setminus \{x \}$ for some $x \in S_2 \setminus S_1$ (the only such $x$ in fact, given that $|S_2| = |S_1| + 1$). Therefore, $|S_1 \setminus S_2| \ge 1$.
If $|S_1 \setminus S_2| = 1$, then $|S_2 \setminus S_1| = |S_1 \setminus S_2| + 1 = 2$.
(Since $|S_2 \setminus S_1| + |S_1 \cap S_2| = |S_2| = |S_1| + 1 = |S_1 \setminus S_2| + |S_1 \cap S_2| + 1$.)
So $S_2 \setminus S_1 = \{ x_1, x_2 \}$ and $S_2 \setminus \{x_1\} \not\in \mathscr{S}, S_2 \setminus \{x_2\} \not\in \mathscr{S}$, $(S_2 \setminus \{ x_1 \}) \cup (S_2 \setminus \{ x_2 \}) = S_2 \in \mathscr{S}$. But there exists an element in $E$, namely the unique sole/element $y \in S_1 \setminus S_2$, such that $$((S_2 \setminus \{x_1\}) \cap (S_2 \setminus \{ x_2\})) \cup \{ y \} = (S_1 \cap S_2) \cup \{y\} = (S_1 \cap S_2) \cup (S_1 \setminus S_2) = S_1 \in \mathscr{S} \,. $$ Therefore S3 is false, i.e. $\neg$S3 is true, what we wanted to show.
To finish the proof we need to generalize to the case that $|S_1 \setminus S_2| > 1$ or show that we can assume without loss of generality that $|S_1 \setminus S_2| =1$ if $\neg S3^1$ is true. I don't know how to do either.
Original question and work inspiring above question: Let $E$ be a finite set and assume $\mathscr{S}$ is a collection of subsets of $E$ ($\mathscr{S} \subseteq \mathscr{P}(E) = 2^E $) such that:
S1. $E \in \mathscr{S}$.
S2. $S_1 \in \mathscr{S}$ and $S_2 \supseteq S_1$ implies that $S_2 \in \mathscr{S}$ (ascending family).
S3. If $\sigma_1, \sigma_2 \not\in \mathscr{S}$, but $\sigma_1 \cup \sigma_2 \in \mathscr{S}$, then for every $x \in E$, $(\sigma_1 \cap \sigma_2) \cup \{x\} \not\in\mathscr{S}$.
Given the first two axioms, the third axioms is supposed to be equivalent to any of the following three equivalent axioms (i.e. I've already shown that these three are equivalent to one another):
$S3^1$. If $S_1, S_2 \in \mathscr{S}$ and $|S_2| = |S_1| + 1$, then there exists a $x \in S_2 \setminus S_1$ such that $S_2 \setminus \{ x \} \in \mathscr{S}$.
$S3^2$. If $S_1, S_2 \in \mathscr{S}$ and $|S_2| > |S_1|$, then there exists a $x \in S_2 \setminus S_1$ such that $S_2 \setminus \{x \} \in \mathscr{S}$.
$S3^3$. Given a fixed subset $E' \subseteq E$, if $S_1, S_2 \in \mathscr{S}$ are such that for $i = 1,2$, $S_i \supsetneq X \supseteq E'$ implies $X \not\in \mathscr{S}$, then $|S_1| = |S_2|$. (minimal spanning sets are equicardinal)
Note: The axiom S3 is the "opposite" of the third axiom for nonspanning sets given in White et al, Theory of Matroids (Encyclopedia of Mathematics and its Applications). In order to (directly) show that nonspanning sets are a "cryptomorphism" of spanning sets, one has to show that S3 implies one of three equivalent forms $S3^1, S3^2, S3^3$ which were given explicitly as axioms for spanning sets. (I.e. as opposed to going indirectly through dependent sets or something like that.)
Attempt: Assume that S3 is true, and assume by means of contradiction that $\neg S3^2$ is also true. Then there exist $S_1, S_2 \in \mathscr{S}$, with $|S_2| > |S_1|$, such that for all $x \in S_2 \setminus S_1$, $(S_2 \setminus \{ x \}) \not\in \mathscr{S}$. We have $S_2 = (S_2 \setminus S_1) \cup (S_1 \cap S_2)$, $S_1 = (S_1 \setminus S_2) \cup (S_1 \cap S_2)$. Define $d_1 = |S_1 \setminus S_2|$ and $d_2 = |S_2 \setminus S_1|$. Clearly our assumptions then imply that $d_2 > d_1$ always.
Case 0: $d_1 = 0$. Then $S_1 \subsetneq S_2$, which is a contradiction, because then $$\bigcap\limits_{x \in S_2 \setminus S_1} (S_2 \setminus \{x \}) = S_1 \cap S_2 = S_1 \,,$$ so for all $x \in (S_2 \setminus S_1)$, we have $(S_2 \setminus \{x \}) \supseteq S_1$. But $S_1 \in \mathscr{S}$ and $\mathscr{S}$ is an ascending family, so $(S_2 \setminus \{ x\}) \in \mathscr{S}$ for all $x \in (S_2 \setminus S_1)$.
Case 1: $d_1 = 1$. Then $S_1 \not\subseteq S_2$. Let $\{y\} = (S_1 \setminus S_2)$. Because $d_2 \ge 2 > d_1 = 1$, we can choose any $x_1 \in (S_2 \setminus S_1)$, and conclude that both $(S_2 \setminus \{ x_1 \}) \not \in \mathscr{S}$ and $(S_1 \cap S_2) \cup \{ x_1 \} \not\in \mathscr{S}$ (since $\mathscr{S}$ is an ascending family and $((S_1 \cap S_2) \cup \{x_1 \}) \subseteq (S_2 \setminus \{ x_2 \}) \not\in \mathscr{S}$ for some $x_2 \not= x_1$).
Then by S3, since $(S_2 \setminus \{ x_1 \}) \cup ( (S_1 \cap S_2) \cup \{ x_1 \} ) = S_2 \in \mathscr{S}$, for any $y \in E$, we should have that $$ ((S_2 \setminus \{x_1\})\cap ((S_1 \cap S_2) \cup \{x_1 \} ) ) \cup \{y \} = (S_1 \cap S_2) \cup \{ y \} \not\in \mathscr{S} \,. $$ But when we take $\{ y \} = (S_1 \setminus S_2)$, we have that $(S_1 \cap S_2) \cup \{ y \} = S_1$, which is a contradiction, since by assumption $S_1 \in \mathscr{S}$.
Want to show: Given $S_1, S_2 \in \mathscr{S}$ with $|S_2| > |S_1|$, such that for all $x \in (S_2 \setminus S_1)$, $(S_2 \setminus \{ x \} \not\in \mathscr{S}$, and $|S_1 \setminus S_2| = d_1 > 1$, we can always find $S_1^{(1)}, S_2^{(2)} \in \mathscr{S}$ with $|S_2^{(1)}| > |S_1^{(1)}|$, such that for all $x^{(1)} \in (S_2^{(1)} \setminus S_1^{(1)})$, $(S_2^{(1)} \setminus \{ x^{(1)} \})\not\in \mathscr{S}$, and $|S_1^{(1)} \setminus S_2^{(1)}| = d_1 - 1$.
Case (a): There exists a $y \in (S_1 \setminus S_2)$ such that $(S_1 \setminus \{ y \}) \in \mathscr{S}$. Then taking $S_2^{(1)} = S_2$ and $S_1^{(1)} = S_1 \setminus \{y\}$ works, in particular $|S_1^{(1)} \setminus S_2| = |S_1 \setminus S_2| - 1 = d_1 -1$. (This is easy to check.)
Case (b): For all $y \in (S_1 \setminus S_2)$, one has that $(S_1 \setminus \{y \}) \not\in \mathscr{S}$. This implies that for $i = 1,2$, for any set $X\subseteq E$ such that $S_i \supsetneq X \supseteq (S_1 \cap S_2)$, we must have $X \not\in \mathscr{S}$, since $\mathscr{S}$ is an ascending family. (Also any proper subsets of $(S_1 \cap S_2)$ are also not in $\mathscr{S}$ because $\mathscr{S}$ is an ascending family, but I don't think that's relevant.) Anyway, this means that $S_1$ and $S_2$ are both minimal sets in $\mathscr{S}$ containing $(S_1 \cap S_2)$, but they are not equicardinal, i.e. $|S_1| \not= |S_2|$. This means that $\neg S3^3$ is true.
This is where I get stuck and don't know how to continue.