Programmation - algèbre

Hello !
Je me suis dit que ce serait cool d'écrire un programme pour que la calculette fasse de l'algèbre à notre place ! Bah oui, elle est là pour ça... On rentrerait une loi, et puis elle nous dirait si elle est associative, commutative... Bref, comme une bonne calculette, elle ferait le boulot à notre place ! Par contre il faut lui dire comment faire une fois...
Quelques questions sont soulevées :
- Comment faire définir une loi par l'utilisateur ?
- Comment la calculette va-t-elle ingérer cette expression ?
- Y a-t-il une limite d'arguments pour une loi ?
- Et si on veut tester une loi qui n'est pas valable pour des arguments réels ?
Après si on peut faire ça avec un autre langage, ça faciliterait l'édition sur ordinateur...
Bref, comme je suis un peu perdu, je soumets ces questions... merci d'avance pour vos réponses !
Je me suis dit que ce serait cool d'écrire un programme pour que la calculette fasse de l'algèbre à notre place ! Bah oui, elle est là pour ça... On rentrerait une loi, et puis elle nous dirait si elle est associative, commutative... Bref, comme une bonne calculette, elle ferait le boulot à notre place ! Par contre il faut lui dire comment faire une fois...
Quelques questions sont soulevées :
- Comment faire définir une loi par l'utilisateur ?
- Comment la calculette va-t-elle ingérer cette expression ?
- Y a-t-il une limite d'arguments pour une loi ?
- Et si on veut tester une loi qui n'est pas valable pour des arguments réels ?
Après si on peut faire ça avec un autre langage, ça faciliterait l'édition sur ordinateur...
Bref, comme je suis un peu perdu, je soumets ces questions... merci d'avance pour vos réponses !