/*************************************************************************************************************************************/
/* */
/* R E - D E F I N I T I O N " I N S T A N T A N E E " D U L A N G A G E ' K ' : */
/* */
/* */
/* Definition : */
/* */
/* Dans ce fichier, se trouvent toutes les */
/* re-definitions "instantanees" que l'on */
/* souhaite apporter au langage 'K' pour la */
/* duree d'une certaine compilation. Bien */
/* evidemment, ce fichier est vide par defaut... */
/* */
/* */
/* Author of '$xil/re_definit$DEF' : */
/* */
/* Jean-Francois Colonna (LACTAMME, 19920000000000). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* R E - D E F I N I T I O N S R E D E S T I N E E S A L A D E T E C T I O N */
/* D E L A S E N S I B I L I T E A L A P R E C I S I O N D E S C A L C U L S : */
/* */
/* */
/* Nota : */
/* */
/* On montre, par exemple, dans les programmes */
/* 'v $xrk/lorenz.11$K' et 'v $xtc/verhulst.04$c' que */
/* certains processus sont fortement sensibles a */
/* precision des calculs. Lorsqu'il en est ainsi, */
/* il apparait qu'ils sont aussi sensibles a la */
/* formulation informatique du probleme. Dans ces */
/* conditions, pour detecter qu'un processus possede */
/* un tel comportement, il suffit de le reformuler, */
/* de le re-executer, et enfin de comparer les resultats. */
/* S'ils different, c'est qu'il y a sensibilite a la */
/* precision des calculs. */
/* */
/* De plus, on n'oubliera pas que les ordinateurs */
/* ne savent pas manipuler les nombres reels (au sens */
/* mathematique du terme) ; mis a part les nombres */
/* entiers (et finis), ils ne savent que travailler */
/* sur les nombres flottants qui sont une pietre */
/* approximation des nombres rationnels : en effet, */
/* d'une part l'ensemble des nombres flottants est */
/* fini, et d'autre part l'addition et la multiplication */
/* ne forment pas un groupe a cause des erreurs d'arrondi */
/* (dans le cas general le bon resultat d'une operation */
/* n'est pas representable exactement). Enfin, et a cause */
/* de ce qui precede, l'etude des systemes chaotiques pose */
/* alors probleme : en effet, le theoreme KAM (Kolmogorov, */
/* Arnold et Moser) dit en particulier qu'un systeme sera */
/* stable si ses parametres reels sont mal approximables */
/* par des rationnels (ce qui conduit alors a certaines */
/* series convergentes). Or modeliser ce systeme dans un */
/* ordinateur implique irremediablement l'approximation */
/* des nombres reels par des nombres flottants (etant donc */
/* eux-memes de bien pauvres nombres rationnels...). */
/* */
/* */
/* Reformulation d'un probleme : */
/* */
/* Cela peut se faire tres simplement, en changeant */
/* quelques definitions "sensibles" (c'est-a-dire qui */
/* utilisent en particulier la multiplication flottante) */
/* et en particulier particulier : */
/* */
/* MUL3(a,b,c) */
/* MUL4(a,b,c,d) */
/* MUL5(a,b,c,d,e) */
/* */
/* DIS2(x,a,b) */
/* DIS3(x,a,b,c) */
/* DIS4(x,a,b,c,d) */
/* DIS5(x,a,b,c,d,e) */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* R E - D E F I N I T I O N S D I V E R S E S : */
/* */
/*************************************************************************************************************************************/
Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.