End FpRow.
Variables (p : nat) (gT : finGroupType) (E : {group gT}).
Hypotheses (abelE : p.-abelem E) (ntE : E :!=: 1%g).
Let pE : p.-group E := abelem_pgroup abelE.
Let p_pr : prime p. Proof. by have [] := pgroup_pdiv pE ntE. Qed.
Local Notation n' := (abelem_dim' (gval E)).
Local Notation n := n'.+1.
Local Notation rVn := 'rV['F_p](gval E).

(* Specifications: *)
Lemma dim_abelemE : n = logn p #|E|.
Lemma card_abelem_rV : #|rVn| = #|E|.
Lemma isog_abelem_rV : E \isog [set: rVn].
Local Notation ab_rV_P := (existsP isog_abelem_rV).