Variable n' : nat.
Local Notation n := n'.+1.
Definition ord0 := Ordinal (ltn0Sn n').
Definition ord_max := Ordinal (ltnSn n').

(* Specifications: *)
Lemma leq_ord (i : 'I_n) : i <= n'. Proof. exact: valP i. Qed.
Lemma sub_ord_proof m : n' - m < n.
Lemma lift_max (i : 'I_n') : lift ord_max i = i :> nat.
Lemma prod_enumP : Finite.axiom prod_enum.
Definition prod_finMixin := Eval hnf in FinMixin prod_enumP.