Bonjour, je cherche à résoudre le problème suivant mais je ne trouve pas de fonction maple ni d'idée sur ce que je peux faire. Auriez-vous des idées ?

Admettons que j'aie un vecteur avec des constantes a_i, par exemple :
V := <a1+a2, a2-a3, a3, a1+a4>;

Je ne connais pas le nombre de constantes et je cherche à créer une base de l'espace vectoriel engendré par les constantes.
A savoir qu'on peut réécrire V ainsi :
V := a1 * <1,0,0,1> + a2 * <1,1,0,0> + a3 * <0,-1,1,0> + a4 * <0,0,0,1>;
V := a1 * V1 + a2 * V2 + a3 * V3 + a4 * V4;
Je veux représenter V sous la forme d'un espace vectoriel, à savoir
Vect{V1,V2,V3,V4} ou sous forme matricielle <V1, V2, V3, V4> mais je ne vois pas comment faire, d'autant plus que je ne connais pas le nombre de constantes que je vais avoir. Si je connaissais ce nombre, je pourrais recréer chaque vecteur V_j en considérant que les a_i sont tous nuls sauf a_j.

Des idées ? Merci d'avance