Subject: Ssreflect Users Discussion List
List archive
- From: Florent Hivert <>
- To: "" <>
- Cc: Pierre-Yves Strub <>
- Subject: [ssreflect] Basis for vector space not stored as vectors
- Date: Tue, 29 Sep 2015 23:08:00 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=None ; spf=None
- Ironport-phdr: 9a23:J3+ccBGuzBht5jYgFOJA5J1GYnF86YWxBRYc798ds5kLTJ74p8uwAkXT6L1XgUPTWs2DsrQf27aQ7v+rADFRqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7z0psKYOlgZzBOGIppMbzyO5T3LsccXhYYwYo0Q8TDu5kVyRuJN2GlzLkiSlRuvru25/Zpk7jgC86l5r50IeezAcq85Vb1VCig9eyBwvZWz9EqLcQzarGAHSGgYlhdDHyDA9wu/X5HrsyK8t+xn2SDcM9e8BeQvQi6v4aNmQwPAjTwdcj8/6mDezM12lqNS5hy78U9R2YnRNa+RM+BzeL+VXdIESHBdFpJ/UytbD4WgKasOEecbIc5ctYi7qUFY/kj2PhWlGO66kmwAvXTxx6Bvlr15SQw=
Dear Ssreflect fan,
In his development on multivariate polynomials Pierre-Yves Strub, proved two
theorems that essentially says that the ring of symmetric polynomials in n
variable is isomorphic to the ring of polynomials in the elementary symmetric
polynomials (the fundamental theorem of symmetric polynomials):
1) Any polynomial p is a polynomials in the elementary ones:
p \mPo lq == multivariate polynomial composition
's_(n, k) == the k-th elementary symmetric polynomial with n indeterminates.
S := [tuple 's_(R, n, i.+1) | i < n].
Lemma sym_fundamental (p : {mpoly R[n]}) : p \is symmetric ->
{ t | t \mPo S = p /\ mweight t <= msize p}.
2) The polynomial is unique:
Lemma msym_fundamental_un (t1 t2 : {mpoly R[n]}) :
t1 \mPo S = t2 \mPo S -> t1 = t2.
As a consequence, the family ('S_l)_l where l goes along the sets of
partitions
(sorted list of non negative integer called the part) in parts at most n is a
linear basis of the space of symmetric polynomials. I'd like to state this
fact, and to give some other bases. I need some advice. Here is my precise
question:
It looks that the library vector.v is the tools for speaking of
subspace. However it is only tailored to finite dimensional
spaces. Theoretically, I can restrict to polynomials of bounded degree or to
homogeneous polynomials but I've no idea if it will be practical. Any
suggestions ?
Regards,
Florent
- [ssreflect] Basis for vector space not stored as vectors, Florent Hivert, 09/29/2015
Archive powered by MHonArc 2.6.18.