Calcul formel : Mode d'emploi - Exemples en Maple

Claude Gomez, Bruno Salvy, Paul Zimmermann

Masson, 1995

Chapitre VIII, section 1.4, exercice 2, page 203.

Philippe.Dumas@inria.fr
http://algo.inria.fr/dumas/Maple/

Page du Projet Algorithmes | Page de Philippe Dumas | Page Maple de Philippe Dumas

Retour en page principale
Table des matières
Index
Maple V.3 worksheet
Maple V.4 worksheet
Maple V.5 worksheet


1 | 2

1. Pour traiter la première question, on peut démarrer comme suit.

> sum(1/n*cos(n*theta)*cos(theta)^n,n=1..infinity);

[Maple Math]

On n'a guère avancé. Il faut aider un peu le logiciel en écrivant que le cosinus est une partie réelle d'exponentielle.

> sum(1/n*exp(I*n*theta)*cos(theta)^n,n=1..infinity);

[Maple Math]

En Maple V.3, il faut être encore plus directif.

> sum(1/n*cos(n*theta)*cos(theta)^n,n=1..infinity);

[Maple Math]

> sum(1/n*exp(I*n*theta)*cos(theta)^n,n=1..infinity);

[Maple Math]

> sum(1/n*(exp(I*theta)*cos(theta))^n,n=1..infinity);

[Maple Math]

Revenons en Maple V.5.

> evalc(Re(%));

[Maple Math]

> combine(%,trig);

[Maple Math]

> -map(expand,-%);

[Maple Math]

> simplify(%,radical,symbolic);

[Maple Math]

On a bien le résultat annoncé, mais on ne peut pas dire qu'on ait la sensation d'une preuve nette. Cela tient au fait qu'on ne cherche pas à calculer formellement mais à interpréter le résultat avec une variable réelle. En particulier on aimerait voir apparaître une valeur absolue dans le logarithme, mais cela est dû à une mauvaise compréhension de la nature du calcul formel.

2. Passons à la question suivante.

> sum(1/sum(k^2,k=1..n),n=1..infinity);

[Maple Math]

Tout va si vite qu'on a peine le temps de suivre. On peut finasser un peu, comme suit. Ceci dit la sommation des fractions rationnelles est un domaine suffisamment bien au point pour que la réponse n'amène aucun doute.

> sum(k^2,k=1..n);

[Maple Math]

> factor(%);

[Maple Math]

> convert(1/%,parfrac,n);

[Maple Math]

On peut ensuite bâtir une preuve sur le fait que 1/(k+1) est l'intégrale de t^k pour t allant de 0 à 1.

Retour en page principale