theorem
ExteriorAlgebra.wedge_isBasis
{R : Type u_1}
[CommRing R]
{n : ℕ}
[DecidableEq (Fin n)]
[CharZero R]
[NoZeroDivisors R]
(b : Module.Basis (Fin n) R (Fin n → R))
:
(LinearIndependent R fun (p : StrictUpperTriIdx n) => ⟨wedge (b (↑p).1) (b (↑p).2), ⋯⟩) ∧ Submodule.span R (Set.range fun (p : StrictUpperTriIdx n) => ⟨wedge (b (↑p).1) (b (↑p).2), ⋯⟩) = ⊤