proposition: Lemma sternD_at_bounds u v n : nth 0 (sternD u v n) 0 = u /\ nth 0 (sternD u v n) (2^n) = v.
proof: Proof. rewrite nth0 head_sternD. by rewrite -(succnK (2^n)) -(size_sternD u v n) nth_last last_sternD. Qed.
imports: mathcomp(ssreflect ssrfun ssrbool eqtype ssrnat) mathcomp(seq choice fintype order bigop ssralg) mathcomp(div ssrnum ssrint rat prime path binomial) mathcomp(tuple finset) gaia(fibm)