linear matroid