next up previous contents index
Next: List/SetTable/Array/Vector/Matrix Up: Les structures de données Previous: Les simplifications implicites

Petit exemple

    On veut implémenter la propriété suivante:

equation119

On peut ecrire cette propriété de la façon suivante:

> oldsin := op(sin):
> sin := proc(x) if is(x/Pi,integer) then 0 else oldsin(x) fi; end:
Un exemple d'utilisation donnerait:
> sin(k*Pi);
            sin(k Pi)
> assume(k,integer): sin(k*Pi);
            0



Stephan Tassart
Fri Feb 7 19:05:53 MET 1997