Let $S = \{s_1,s_2,\ldots,s_n\} $ denote a ground set of $n$ elements.
Define:
a k-uniform matroid: $\mathcal{M} = (S, \mathcal{I}),$ where $\mathcal{I} = \{I: I \subseteq S, |I| \leq k \}$ for some positive integer $k$.
a partition matroid: $\mathcal{P} = (S, \mathcal{J})$, where $\mathcal{J} = \{I: I \subseteq S, |I \cap B_i| \leq d_i \}$ and the $B_i$ are disjoint subsets that form a partition of $S$
I am wondering if the intersection of these two matroids, defined as: $$\mathcal{M} \cap \mathcal{P} :=(S,\mathcal{I}\cap\mathcal{J})$$ is also considered a matroid?