<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>paradigmes &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/paradigmes/</link>
	<description>Feed of posts on WordPress.com tagged "paradigmes"</description>
	<pubDate>Tue, 08 Dec 2009 06:20:48 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[ Déclaration du Professeur Bernard d’Espagnat]]></title>
<link>http://gabcloutier.wordpress.com/2009/10/24/declaration-du-professeur-bernard-d%e2%80%99espagnat/</link>
<pubDate>Sat, 24 Oct 2009 09:26:19 +0000</pubDate>
<dc:creator>gabcloutier</dc:creator>
<guid>http://gabcloutier.wordpress.com/2009/10/24/declaration-du-professeur-bernard-d%e2%80%99espagnat/</guid>
<description><![CDATA[Déclaration du Professeur Bernard d’Espagnat lors de la conférence de presse annonçant le nom du lau]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Déclaration du Professeur Bernard d’Espagnat lors de la conférence de presse annonçant le nom du lauréat 2009 du Prix Templeton</p>
<p><strong>Mesdames, Messieurs,</strong></p>
<p><strong> </strong></p>
<p><strong>Permettez-moi d’abord d’adresser à la fondation John Templeton mes remerciements les plus chaleureux. Et de dire ici à son président combien je me sens honoré par l’attribution de ce prestigieux prix visant à récompenser un effort réflexif touchant à la dimension spirituelle de l’existence. Honoré et en même temps un peu confus, et en tout cas très pénétré d’humilité.</strong></p>
<p>Car, si je partage entièrement la grande idée directrice de Sir John Templeton &#8211; celle qu’il n’est guère de questions plus importantes à long terme que celles relatives à la spiritualité et à son évolution &#8211; je vois aussi combien ces matières sont délicates. Combien facilement on s’y perd. Je n’hésiterai pas cependant à vous faire part de mon éclairage propre sur elles. Mais pour que celui-ci ne vous paraisse pas arbitraire nous devrons faire d’abord un tout petit détour par la physique. N’ayez crainte, nous nous limiterons au strict essentiel !</p>
<p>Comme vous le savez tous, le siècle dernier a vu l’avènement de la physique quantique. Ce fut une avancée fondamentale. Il n’est pas abusif de dire qu’on retrouve les axiomes de cette physique au coeur de toutes les disciplines de pointe d’aujourd’hui. Le changement fut énorme. Quel en fut le trait essentiel ? J’estime pour ma part qu’il a consisté en ceci : la physique pré-quantique &#8211; qu’on appelle &#8220;physique classique&#8221; &#8211; était descriptive alors que la physique quantique est prédictive, et plus exactement prédictive d’observations. Je m’explique. La physique classique est essentiellement celle qui nous a été enseignée au lycée.</p>
<p>D’ailleurs à juste titre : c’est la plus simple, elle sert de fondement à la plupart des technologies, et il faut se garder de tout embrouiller. Dire qu’elle est descriptive signifie simplement qu’on y tente de décrire la réalité telle qu’elle est. On dit qu’il existe des corps matériels. On dit qu’il existe des champs, électrique et magnétique. A toutes ces choses on associe des symboles mathématiques qu’on dit obéir à certaines lois. Et ce n’est qu’ensuite que, de ces lois, on déduit certaines conséquences expérimentalement vérifiables, dont la vérification corrobore a posteriori les lois en question.</p>
<p>Mais, pour essentielle qu’elle soit, cette dernière étape, la vérification par l’observation, n’en est pas moins extérieure à la théorie : en droit, on peut parfaitement exposer cette théorie sans du tout se donner la peine de dire en quoi consistent les expériences qui permettent de la vérifier.</p>
<p>Quand ils ont affaire à une théorie comme celle-là, fondée sur l’idée que les choses dont elle parle existent réellement par elles-mêmes, que nous les voyons ou non, que nous les appréhendions ou non, les philosophes, qui aiment bien donner des noms bizarres aux idées simples, disent parfois &#8211; et j’adopterai cette convention &#8211; qu’elle est conforme au réalisme transcendantal. Comme vous le voyez, en dépit de son nom un peu ésotérique le réalisme transcendantal est une conception tellement naturelle qu’elle paraît dictée par l’évidence et le bon sens.</p>
<p>Or, si étrange que cela paraisse, quand on essaye de présenter la physique quantique de cette manière, c’est à dire en mettant l’accent sur l’existence dans l’espace de réalités correspondant aux symboles mathématiques que la théorie utilise pour ses prédictions, on tombe sur les pires difficultés.</p>
<p>Je n’irai pas jusqu’à dire que ces difficultés sont insolubles. Mais je constate qu’en ce domaine, étudié en tous sens depuis que la physique quantique existe, aucune conception n’a été suffisamment crédible pour s’imposer. Et dans le même ordre d’idées je constate aussi que, dans la théorie, la notion même de choses existant par elles-mêmes, dans l’espace, séparément les unes des autres, tend à s’effacer.</p>
<p>A s’effacer au profit d’une certaine globalité qui n’apparaît pas au regard mais se cache dans les équations. Tout cela est plutôt déconcertant. Et pourtant la physique quantique existe. Dans le domaine de la prévision d’observations elle vole de succès en succès. Et ces succès, finalement, s’expliquent très bien. Ils s’expliquent par le fait que, justement, la manière la plus simple et la plus cohérente de faire connaître la mécanique se trouve être d‘exprimer ses principes fondamentaux non plus sous la forme d‘énoncés s’appliquant à des entités mais directement sous celle de règles de prédiction d’observations.</p>
<p>Personnellement j’en infère, comme je le disais, que la physique quantique n’est pas descriptive mais seulement prédictive d’observations. Et vu son caractère central, au coeur de quasiment toutes les disciplines scientifiques, je n’hésite pas à dire la même chose de la science elle-même. A dire que, en toute dernière analyse, celle-ci a pour objet, non la description du réel tel qu’il est en soi, mais la prédiction de ce qu’on verra dans telle ou telle circonstance. Tout bien pesé, j’estime donc qu’il faut abandonner cette conception apparemment si évidente et pleine de bon sens que nous avons appelée le réalisme transcendantal. Je pense que dans leur ensemble nos connaissances scientifiques ne portent pas sur la réalité-en-soi &#8211; alias &#8220;le réel&#8221;, le &#8220;fond des choses&#8221; &#8211; mais seulement sur la réalité empirique, c’est à dire finalement sur l’image que, vu sa structure et ses capacités finies, l’esprit humain est amené à se former de la réalité-en-soi. Et compte tenu de cette globalité cachée dont je parlais je dirai même qu’il faut abandonner l’idée que les objets, élémentaires ou composés, existent en eux-mêmes, à chaque instant, en un lieu donné de l’espace.</p>
<p>Il semble qu’il soit plus vrai de dire que si nous les voyons ainsi c’est parce que la structure de nos sens nous conduit à percevoir le réel de cette manière. Cette façon de voir n’est certes pas partagée par l’ensemble des scientifiques. Vous remarquerez cependant qu’elle est très loin de m’être personnelle. D’une part elle rejoint les vues de plusieurs neurologues actuels de premier plan, spécialistes de la cognition. Et d’autre part ses grandes lignes rappellent celles du kantisme, qui furent adoptées par bien des philosophes et par nombre de physiciens, dont Henri Poincaré est, en France, le plus connu.</p>
<p>Ce que je viens en somme de vous montrer c’est simplement qu’aujourd’hui elle reçoit indirectement l’appui de la plus féconde des grandes théories physiques fondamentales, ce qui, évidemment lui confère un poids encore plus grand. J’ajoute cependant que sur un point je me sépare quand même de Kant, et peut-être également de Poincaré. Il s’agit du fait que, si mon analyse de la physique m’éloigne ainsi du matérialisme elle ne fait pas de moi un philosophe idéaliste. Je suis pleinement d’accord avec le gros de ma famille scientifique pour dire que tout ne se réduit pas à des idées que nous avons.</p>
<p>Je tiens pour évident que quelque chose nous résiste : un fond des choses qui toutefois se situe tellement au delà de tous nos concepts, familiers ou mathématiques, que les phénomènes &#8211; ceux que nous percevons et ceux que la science nous décrit &#8211; ne permettent pas de le déchiffrer. Ils ne nous donnent sur lui que de vagues lueurs. Je voudrais maintenant attirer votre attention sur le fait que si cette conception est juste elle a deux conséquences importantes.</p>
<p>La première est que si vraiment c’est notre esprit qui, du fait de sa structure propre, découpe les objets au sein du &#8220;fond des choses&#8221;, il devient impossible de se représenter l’esprit comme une émanation de tels ou tels de ces objets. Si l’on veut conserver cette notion d’émanation on peut seulement dire que l’esprit émane &#8220;du fond des choses&#8221;. Comme nous allons immédiatement le voir, la nuance est très loin d’être négligeable. En effet, et c’est là la seconde conséquence que j’annonçais, il est évident que ce réel, ce fond des choses, dont nous parlons n’est pas une chose.</p>
<p>Il est assurément au delà de l’espace et sans doute aussi du temps. Appelons-le l’Etre si vous voulez. Ou encore &#8220;l’Un&#8221;, suivant Plotin. Puisque la science ne peut rien nous dire quant à sa nature, il est évident qu’elle ne peut nous dire ce que cette nature n’est pas. Et, de même, elle ne peut pas exclure que d’autres activités de l’esprit fournissent, elles aussi, sur lui quelques imprécises lueurs. Ce point est important car il fait justice de l’idée qu’il y aurait d’une part la science, qualifiée et seule qualifiée pour atteindre le fond des choses, et d’autre part l’art, la musique, la poésie etc. confinés au seul agrément.</p>
<p>Je crois qu’intuitivement la plupart des passionnés de grande musique, d’art ou de poésie, ont toujours écarté cette idée là. N’ont-ils pas, eux aussi, le sentiment très fort &#8211; pour certains même la conviction &#8211; que, par delà le simple plaisir, les émotions ressenties en ces occasions leur ouvrent comme une fenêtre sur un &#8220;quelque chose&#8221; d’essentiel ? S’agit-il d’un savoir ? Non certes. Je ne prétends aucunement que, du seul fait qu’il éprouve ce sentiment, l’auditeur de Beethoven ou le spectateur de la Vue de Delft acquiert un savoir de même nature que le savoir scientifique. Et d’ailleurs, par essence, les émotions artistiques impliquent le sentiment d’un domaine mystérieux qu’il ne nous est permis que d’entrevoir.</p>
<p>La différence avec la science &#8211; qui elle, dans son domaine propre, dissipe vraiment les mystères &#8211; est manifeste. Seulement voilà ! Rappelons-nous que selon ma conception le domaine en question, celui de la science, n’est pas le fond des choses, c’est la réalité empirique, autrement dit les phénomènes : tout ce que nous pouvons ou que nous pourrions observer dans n’importe quelles circonstances. Dans ce domaine là la science est reine. Elle et elle seule nous en fournit un vrai savoir. En revanche, lorsqu’il s’agit du fond des choses la science n’a aucun privilège de cette espèce. A son sujet, comme les autres &#8220;modes d’approche&#8221; dont je parlais, elle ne peut fournir, positivement du moins, que des indications, pas un savoir.</p>
<p>Il est vrai que, même là elle a un rôle négatif très appréciable, car elle nous invite fortement à écarter bien des tentatives trop naïves de représentations de ce fond des choses. C’est très important, mais non révélateur de l’ultime réalité. J’ai promis d’évoquer la spiritualité, et ce que nous venons de voir relativement à la sensibilité artistique ou littéraire me facilitera la tâche. En effet, la spiritualité a en commun avec elles de, comme elles, reposer en partie &#8211; mais cette partie est essentielle ! &#8211; sur l’affectivité, autrement dit sur l’émotion.</p>
<p>Ce qui fait qu’elle aussi ne va pas sans quelque mystère, que les grands spirituels n’ont jamais prétendu faire disparaître. Je pense qu’entre la mentalité des esprits religieux et celle des physiciens classiques c’était là une des principales différences, car aux yeux de ces physiciens il était, en droit, possible de connaître l’ultime fond des choses, et tout ce qui relevait encore du mystère devait donc finalement être éliminé.</p>
<p>Mais c’est justement là le point à propos duquel ma conception diverge de la leur. En effet, comme nous l’avons vu, le fond des choses, l’Etre, s’y trouve au delà de notre compréhension discursive. Le mystère n’y est donc pas quelque chose de négatif, à éliminer. Il en est au contraire un élément constitutif. L’opposition signalée entre science et religion disparaît donc. Une manière un peu imagée mais parlante d’exprimer ceci est de dire que, telle qu’ils la concevaient, la tâche des physiciens classiques paraissait être de tout expliquer à partir de l’élémentaire, à partir &#8220;du bas&#8221;, en démontrant que les composants élémentaires de la matière se combinent peu à peu pour donner le monde complexe et chatoyant que nous voyons.</p>
<p>Alors que, dans la mesure &#8211; restreinte &#8211; où le mot &#8220;explication&#8221; peut y être employé en la matière, ma conception de la physique actuelle favorise plutôt, comme les religions, une explication &#8220;par le haut&#8221;, c’est à dire, encore une fois, par un Etre, doué d’une mystérieuse unité, et dont l’essence ne nous est pas véritablement accessible par le seul discours objectif. Naturellement ce n’est pas à un scientifique comme moi, ayant passé sa vie à aligner des équations, de vous parler de spiritualité. Je suis à l’extérieur du temple.</p>
<p>J’aimerais redire cependant que je me trouve fondamentalement en accord avec la grande idée directrice de la Fondation Templeton, à savoir que, même sur ce sujet, la science éclaire. Selon moi, elle le fait principalement en rendant non crédible toute construction intellectuelle &#8211; quelle qu’elle soit ! &#8211; prétendant nous fournir un accès discursif au fond des choses rien qu’à l’aide des notions simples que tout le monde a.</p>
<p>En particulier elle nous rappelle que, même si des images sont nécessaires, la lettre tue. Par là elle nous incite à l’approfondissement intérieur, ce qui fait que, finalement, son message n’est pas tellement différent de celui émanant de, disons, les plus beaux des cloîtres romans. Je n’ignore pas, bien sûr, que, dans le monde, la spiritualité revêt maintes formes, et que certaines de celles-ci sont à strictement écarter, soit parce qu’elles sont dévoyées en fanatisme et en apologie de la violence, soit parce qu’elles abusent, justement, de l’endoctrinement et des images simplistes qui soulèvent les foules. Le pire, en la matière, côtoie le meilleur.</p>
<p>Mais le meilleur existe. J’estime avoir de bonnes raisons de croire à ce fond des choses dont je parlais, qui est au delà de nos capacités à conceptualiser et que depuis la nuit des temps des penseurs moins naïfs qu’on ne l’a cru ont appelé &#8220;le divin&#8221; ou &#8220;le sacré&#8221;. Il me plaît de le concevoir comme infiniment aimable, et je suis donc persuadé que ceux de nos contemporains qui croient en une dimension spirituelle de l’existence et qui la vivent sont, finalement, dans le vrai.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[La redécouverte du temps]]></title>
<link>http://gabcloutier.wordpress.com/2009/10/23/la-redecouverte-du-temps/</link>
<pubDate>Fri, 23 Oct 2009 14:44:35 +0000</pubDate>
<dc:creator>gabcloutier</dc:creator>
<guid>http://gabcloutier.wordpress.com/2009/10/23/la-redecouverte-du-temps/</guid>
<description><![CDATA[Ilya Prigogine Université libre de Bruxelles La redécouverte du temps IXe Conférence Marc-Bloch, 10 ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>Ilya Prigogine<br />
Université libre de Bruxelles</em></p>
<p><strong>La redécouverte du temps</strong><br />
<a href="http://cmb.ehess.fr/document74.html" target="_blank"> IXe Conférence Marc-Bloch, 10 juin 1987</a></p>
<p>Texte intégral</p>
<p>C’est pour moi un plaisir et un honneur que d’avoir été invité à donner aujourd’hui la conférence Marc-Bloch.</p>
<p>J’ai relu récemment quelques textes de ce grand historien et j’ai été frappé par la convergence entre la transformation du « métier d’historien » qu’il décrit et celle de la physique que nous connaissons aujourd’hui. L’histoire, nous dit Marc Bloch, est</p>
<blockquote><p>« … une science dans l’enfance… Ou, pour mieux dire, vieille sous la forme embryonnaire du récit, longtemps encombrée de fictions, plus longtemps encore attachée aux événements les plus immédiatement saisissables, elle est, comme entreprise raisonnée d’analyse, toute jeune1. »</p></blockquote>
<p>Il est probable que, parlant de l’histoire comme d’une science « jeune », Marc Bloch pensait à la physique comme à une science « mûre ». Ne souligne-t-i1 pas d’ailleurs dans le même texte que l’image des sciences physiques au xixe siècle fascina certains historiens à tel point que ceux-ci en arrivèrent à construire une science de l’évolution humaine qui excluait</p>
<blockquote><p>« … beaucoup de réalités très humaines, mais qui leur paraissaient désespérément rebelle à un savoir rationnel. Ce résidu, c’était ce qu’ils appelaient, dédaigneusement, 1’événement2. »</p></blockquote>
<p>Le fait que le modèle de la physique ait pu inspirer un mépris de l’événement traduit me semble-t-il en retour la « jeunesse » de cette science. On peut dire de la physique, elle aussi, qu’elle a longtemps été « encombrée de fictions », attachée non pas certes à des événements immédiatement saisissables mais à un modèle d’intelligibilité au nom duquel elle a au contraire cru pouvoir nier la réalité immédiatement saisissable, le caractère aléatoire du coup de dé ou la nature intrinsèquement irréversible d’un processus comme la diffusion de la chaleur, par exemple.</p>
<p>Pour répondre à la citation de Marc Bloch, je voudrais citer le témoignage d’un spécialiste de la plus ancienne des sciences physiques, la mécanique rationnelle, sir James Lighthill, président, au moment où il faisait cette déclaration, de l’International Union of Theoretical and Applied Mechanics :</p>
<blockquote><p>« Ici, il me faut m’arrêter et parler au nom de la grande fraternité des praticiens de la mécanique. Nous sommes très conscients aujourd’hui de ce que l’enthousiasme que nourrissaient nos prédécesseurs pour la réussite merveilleuse de la mécanique newtonienne les a menés à des généralisations dans le domaine de la prédictibi1ité […] que nous savons désormais fausses. Nous voulons, collectivement, présenter nos excuses pour avoir induit en erreur le public cultivé en répandant, à propos du déterminisme des systèmes qui satisfont aux lois newtoniennes du mouvement, des idées qui se sont, après 1960, révélées incorrectes3. »</p></blockquote>
<p>Voilà une déclaration que l’on peut bien dire fracassante. Les historiens des sciences sont accoutumés à des « révolutions » au cours desquelles une théorie est vaincue, abandonnée, alors qu’une autre triomphe. Mais il est rare que les spécialistes d’une théorie reconnaissent que, pendant quelque trois siècles, ils se sont trompés quant à la portée et à la signification de leur théorie ! Et certes, le renouvellement que connaît depuis quelques dizaines d’années la dynamique est un événement unique dans l’histoire de la science. Le déterminisme, qui apparaissait comme la conséquence inéluctable de l’intelligibilité dynamique, se trouve aujourd’hui ramené à une propriété valable seulement dans des cas particuliers.</p>
<p>Il est évident que, du point de vue de l’idéal du déterminisme, la notion même d’histoire est dénuée de sens. Les trajectoires célestes n’ont pas d’histoire, c’est pourquoi nous pouvons indifféremment prédire une éclipse dans l’avenir et dans le passé. Mais la diffusion de la chaleur que j’ai citée déjà comme exemple de processus irréversible ne constitue pas non plus une histoire. Un processus nivelant progressivement une différence de température ne se raconte pas, il se prévoit ; sans de tels processus d’uniformisation, la vie sur terre serait certainement impossible, comme aussi la plupart de nos techniques. Qu’il suffise d’imaginer ce que serait un monde où les différences de températures se creuseraient spontanément ! Mais la vie sur terre a commencé lorsque la chaleur a été impliquée dans d’autres processus que celui-là. Comment ne pas penser ici à ces théories récentes sur l’origine de la vie selon lesquelles c’est autour des sources chaudes sous-marines qui prolifèrent le long des dorsales actives que la vie serait apparue. L’eau, chargée de métaux, jaillissant de ces sources avec une pression de quelque 275 atmosphères et une température qui peut atteindre 350°C entre là en contact avec l’eau très froide de l’océan ! Certes, l’eau bouillonnante se refroidit, et cette uniformisation fait partie du vieillissement progressif de la Terre, mais peut-être l’activité physico-chimique intense qui se développa autour de cheminées hydrothermales aujourd’hui fossiles, oubliées quelque part au long d’une dorsale, a-t-elle produit les premiers acteurs de l’histoire de la vie.</p>
<p>L’hétérogénéité, le contraste entre différentes échelles de temps, celle de la Terre, celle de l’existence d’une bouche hydrothermale, celle des premiers « vivants » qui, peut-être, y proliférèrent, ne rappelle-t-elle pas les trois « histoires » auquel Fernand Braudel consacrait les trois parties de sa grande œuvre :</p>
<blockquote><p>« La première met en cause une histoire quasi immobile, celle de l’homme dans ses rapports avec le milieu qui l’entoure ; une histoire lente à couler et à se transformer, faite bien souvent de retours incessants, de cycles sans fin recommencés… Au-dessus de cette histoire immobile, une histoire lentement rythmée, on dirait volontiers, si l’expression n’avait été détournée de son sens plein, une histoire sociale, celle des groupes et des individus. Troisième partie enfin, celle de l’histoire traditionnelle, si l’on veut, de l’histoire à la dimension non de l’homme mais de l’individu, l’histoire événementielle de François Simiand4… »</p></blockquote>
<p>Bien sûr, les rapports entre les « trois » histoires braudéliennes sont plus imbriqués que ceux que je viens d’évoquer. Les vivants, même les hommes, sont impuissants à arrêter les processus radioactifs dont les bouches hydrothermales dissipent la chaleur alors que 1’activité des groupes sociaux a profondément modifié l’histoire « immobile » des rapports de l’homme avec son milieu, et que l’histoire des sciences, histoire jusqu’il y a peu d’un nombre assez réduit d’individus, est sans doute le meilleur exemple de la manière dont, dans certaines circonstances, l’histoire « événementielle » peut jouer un rôle déterminant dans l’« histoire sociale ». Néanmoins, cette différence est secondaire par rapport à 1’abîme qui sépare ces deux « récits » du mode d’intelligibilité à laquelle la physique s’est longtemps identifiée. Dans la perspective de la physique traditionnelle, même le vieillissement progressif de la Terre n’est qu’une apparence, liée à nos approximations pratiques. C’est au-delà de ce monde phénoménal qu’il nous faut chercher une vérité essentiellement atemporelle qui nie tant l’irréversibilité que 1’événement.</p>
<p>Je l’ai dit au début de cet exposé, la physique se retrouve aujourd’hui une science jeune. Depuis que Laplace, dit-on, affirma à Bonaparte qu’il n’y aurait pas de « second Newton », parce qu’il n’y avait qu’un seul monde à découvrir, nombreux sont les physiciens à avoir pensé que leur science était en voie d’achèvement. Un problème à résoudre encore, et tout serait éclairci, du moins au niveau des principes. Aujourd’hui, nous pouvons affirmer au contraire que le monde des processus physiques et chimiques, loin d’être compris « dans son principe », reste encore largement à découvrir. L’irréversibilité, 1’événement ne sont plus désormais pour les physiciens la marque de l’apparence que permettent de dépasser les lois de la physique. Ils caractérisent de manière intrinsèque un monde dont nous commençons seulement à comprendre les questions.</p>
<p>Cette transformation du jugement qu’une science peut porter sur sa propre histoire est, je crois, de nature à intéresser les spécialistes des sciences humaines sur trois plans au moins : d’abord, en tant que la physique est une histoire humaine ; ensuite parce que le modèle que constituait la physique d’hier a joué, comme Marc Bloch le signalait, un rôle dans le développement même des sciences humaines ; enfin parce que la physique d’aujourd’hui, dans la mesure où elle se découvre science du devenir physico-chimique et non des lois intemporelles qui feraient de ce devenir une apparence, retrouve dans son propre domaine quelques-uns des problèmes qui ont jusqu’ici mené certains à douter de la « scientificité » des sciences humaines.</p>
<p>Dans La nouvelle alliance5, nous avons décrit la « crise » des deux cultures. Comment comprendre l’histoire humaine si la compréhension s’identifie à la recherche de lois qui réduisent toute histoire à l’enchaînement indifférent de causes et d’effets ? Il est curieux d’ailleurs que l’histoire ait été deux fois la victime de ce conflit. Ainsi, pour faire face au mode d’intelligibilité physique, c’est au-delà de l’histoire des hommes que Kant chercha un fondement à leurs pratiques.</p>
<p>L’homme atemporellement libre, répondant à un impératif éthique qui transcende l’histoire, dominant par la connaissance une nature soumise à des lois qui ignorent toute possibilité d’histoire : comment s’étonner que ce face-à-face instable ait mis en question ses deux termes, la liberté et la connaissance. Chaque conquête dans l’intelligibilité de l’homme, qu’elle vienne de l’anthropologie, de l’histoire ou des sciences biologiques, a pu être vue comme une menace de « réduction » de l’homme à un phénomène comme les autres. Et la connaissance scientifique elle-même a été, tout récemment encore, associée à la « barbarie ».</p>
<blockquote><p>« Pourquoi et comment un certain type de savoir, apparu à l’époque de Galilée et considéré depuis comme le seul savoir, produit-il, selon les voies d’une nécessité repérable et pleinement intelligible, la subversion de toutes les autres valeurs, et ainsi de la culture, et ainsi de l’humanité de l’homme, c’est ce qu’il est parfaitement possible de comprendre – pour peu qu’on dispose d’une théorie de l’essence de tout savoir possible et de son fondement », écrit Michel Henry6.</p></blockquote>
<p>Il n’appartient pas à un physicien de discuter avec un philosophe de « l’essence et du fondement de tout savoir possible », ni de se substituer aux historiens pour évaluer la « nécessité pleinement intelligible » qui mène un savoir à subvertir l’humanité de l’homme. Cependant, en tant que physicien, il m’est permis de soupçonner qu’un amalgame trop rapide a été commis. La physique d’aujourd’hui est en effet l’héritière de ce savoir « apparu à l’époque de Galilée », mais elle n’implique ni surtout ne justifie plus la subversion de la culture. Elle permet corrélativement d’affirmer que la rationalité mise en cause par Michel Henry est non pas « la » rationalité scientifique mais une image historique, chargée de culture, de cette rationalité.</p>
<p>De même, dans un livre récent, Allan Bloom7 a rappelé la critique adressée par Swift à la rationalité scientifique. Les habitants de Laputa, en parfaits cartésiens, ont un œil tourné vers le ciel, dont ils déchiffrent les lois mathématiques, et l’autre tourné vers l’intérieur, vers leur subjectivité égoïste. Et l’île volante de Laputa domine la Terre grâce au pouvoir technique fondé sur la découverte des principes physiques. La science serait donc l’alliée naturelle du pouvoir, qui domine ce qu’elle choisit d’ignorer, les hommes qui ne sont ni figures géométriques ni pure subjectivité réflexive.</p>
<p>Le problème soulevé par Swift est grave, et n’est pas de ceux qu’une simple transformation théorique peut résoudre. Cependant, dans la mesure où le modèle de la physique a servi historiquement de référence et de garant aux lectures de la rationalité scientifique, nous pouvons dire aujourd’hui que cette rationalité ne peut plus être invoquée pour justifier les scientifiques qui suivent le modèle des habitants de Laputa. Le face-à-face entre l’objet soumis à des lois intemporelles et le sujet libre, dominant le monde mais dépouillé des liens multiples qu’il tisse avec lui, ne peut plus désormais se dire « rationnel » au sens où il serait rationnel d’opposer le monde « vrai », « légal », déchiffré par la science au monde troublé où vit le scientifique.</p>
<p>L’idéal classique de la science, la découverte d’un monde intelligible mais sans mémoire, sans histoire, renvoie au cauchemar annoncé par Kundera, Huxley et surtout Orwell : en 1984 la langue elle-même est coupée de son passé, et donc aussi de sa puissance d’invention des futurs, elle contribue à emprisonner les hommes dans un présent sans recours ni alternative. Ce cauchemar est sans doute celui du pouvoir. Mais la suppression de la mémoire, l’élimination des récits, la réduction de l’imagination ne peuvent plus se prévaloir de l’idéal d’intelligibilité qu’incarnait la physique pour se prétendre prix « rationnel » à payer pour la constitution de la société en objet « scientifique ». Bien au contraire, l’exemple de la physique mènerait, comme nous allons le voir, à définir tout jugement a priori à propos de ce que peuvent les hommes, et à propos des modes multiples sur lesquels le passé et le futur s’interpénètrent dans leurs présents comme autant de mutilations, destructrices de ce que 1’on prétend chercher à comprendre.</p>
<p>Il peut sembler étrange que le développement de la physique qui, hier, avait mené Kant à conclure que le scientifique ne doit pas « apprendre » de la nature mais s’adresser à elle en juge, sachant a priori comment elle doit répondre, à quels principes elle est soumise, puisse aujourd’hui nous mener à des conclusions opposées, à l’impossibilité de juger a priori ce qu’est la description rationnelle d’une situation, à la nécessité d’apprendre d’elle comment nous pouvons la décrire. C’est là pourtant la conséquence non d’un recul de la physique, mais de son progrès. C’est dans la mesure où la physique d’aujourd’hui est susceptible de construire une description intelligible du devenir de la matière sans le réduire à une apparence qu’elle découvre un monde ouvert dont aucun schéma rationnel unique ne peut réduire la diversité. La physique, aujourd’hui, n’est plus science d’un Univers infini mais clos quant à ses comportements et ses modes de connaissance possibles. Elle est découverte d’un monde marqué par l’émergence du nouveau.</p>
<p>Du monde clos à l’Univers infini : c’est ainsi qu’Alexandre Koyré avait caractérisé la transformation cosmologique fondamentale qu’implique et explicite la physique moderne. Rétrospectivement, nous comprenons mieux les limites de 1’explicitation par les lois physiques de cet infini ouvert par la destruction des certitudes aristotéliciennes. Alors que la découverte de l’infini, de la prolifération des possibles, du caractère arbitraire de toute limite, allait pénétrer tous les domaines de la culture, la physique, elle, réduisit l’infini à la répétition infinie du même. Car les objets qu’elle privilégia gardèrent pour modèle commun les mouvements périodiques des planètes qui constituèrent son premier champ d’exploration.</p>
<p>Nous entrons ici dans la description du développement théorique de la physique contemporaine. Mon dernier énoncé a en effet un sens technique précis. Tout système dynamique « intégrable », c’est-à-dire dont on peut calculer de manière exacte les trajectoires, peut en effet par définition être représenté en termes de mouvements périodiques indépendants les uns des autres. Toute trajectoire dynamique a pour vérité fondamentale la périodicité des mouvements planétaires.</p>
<p>Cette vérité, nous la retrouvons dans la définition même de la trajectoire dynamique. Toute trajectoire dynamique est par définition déterministe et réversible : elle définit le futur et le passé comme équivalents et identiquement déductibles du présent. De même que les lois de la dynamique ne nous permettraient pas de dire a priori dans quel sens tourne la Lune autour de la Terre, elles n’établissent aucune différence intrinsèque entre une évolution partant d’un état initial vers un état situé dans le futur et l’évolution qui partirait de cet état futur vers l’état initial. Si nous imaginions la vitesse de la Lune instantanément inversée, nous la verrions « remonter » vers son passé. De même si nous inversions instantanément toutes les vitesses d’un système de corps en mouvement, ce système parcourrait en sens inverse la succession de tous les états qui 1’ont mené au moment de l’inversion.</p>
<p>La réversibilité des lois dynamiques, comme aussi des lois des deux sciences fondamentales créées au xxe siècle, la mécanique quantique et la relativité, traduit une négation du temps si radicale qu’aucune culture, aucun savoir collectif ne l’avait jamais imaginée. Bien des spéculations ont mis en cause l’idée de nouveauté, affirmé 1’inexorable enchaînement des causes et des effets. Bien des savoirs mystiques ont nié la réalité de ce monde changeant et incertain et ont défini l’idéal d’une existence qui permette d’échapper à la douleur de la vie. Nous savons d’autre part l’importance, dans l’Antiquité, de l’idée d’un temps circulaire, revenant périodiquement à ses origines. Mais l’éternel retour lui-même est marqué par la flèche du temps, comme le rythme des saisons ou celui des générations humaines. Aucune spéculation, aucun savoir n’affirma jamais l’équivalence entre ce qui se fait et ce qui se défait, entre une plante qui pousse, fleurit et meurt et une plante qui ressuscite, rajeunit et retourne vers sa graine primitive, entre un homme qui mûrit et apprend et un homme qui, progressivement, devient enfant, puis embryon, puis cellule.</p>
<p>Et pourtant, depuis son origine, c’est bien de cette négation qu’était porteuse la dynamique, la théorie physique qui s’identifie avec le triomphe même de la science. Historiquement, il est remarquable que les physiciens n’aient pas pris conscience de cette conséquence des lois dynamiques avant d’y être contraints. Laplace avait annoncé le déterminisme d’un monde soumis aux lois de la dynamique : son démon, contemplant un état instantané de l’Univers, pourrait en déduire indifféremment le passé et l’avenir dans leurs moindres détails. Mais c’est seulement à la fin du xixe siècle qu’apparaît le « démon de Maxwell », celui qui, capable d’observer et de modifier la course individuelle des molécules, pourrait lutter contre l’irréversibilité, celui pour qui n’a pas de sens intrinsèque la différence entre passé et futur que permet de définir le second principe de thermodynamique.</p>
<p>Ce serait donc une erreur de perspective que voir dans la négation de la flèche du temps par la physique une « conquête conceptuelle » similaire par exemple à la négation de la simultanéité absolue de deux événements distants par la relativité. Au contraire, la formulation par Clausius du fameux « second principe de thermodynamique », « l’entropie de l’Univers croît jusqu’à son maximum », marque bien l’importance que les physiciens du xixe siècle attribuèrent au fait que la physique, enfin, à l’exemple des autres sciences de l’époque, pouvait décrire un monde « historique ».</p>
<p>Certes, l’histoire thermodynamique du monde semblait devoir se résumer à une évolution fatale vers la « mort thermique », vers le nivellement définitif de toutes les différences qui nourrissent les processus irréversibles. La production d’entropie qui définit l’irréversibilité d’un processus thermodynamique définit en effet celui-ci par la destruction progressive qu’il opère de ses propres conditions. Le flux de chaleur a pour condition une différence de température et annule sans retour cette différence. Cependant, pour certains physiciens tels Planck et Boltzmann, l’essentiel était que la nature perdait, avec le second principe, l’indifférence que semblait lui conférer la dynamique. Le second principe traduisait, comme le dit Planck, que la nature n’est pas indifférente, qu’elle a des « propensions », des « préférences » pour certains états. La physique des systèmes dissipatifs, producteurs d’entropie, a repris cette conception de Planck en baptisant les régimes finaux d’une évolution irréversible du nom d’« attracteur ».</p>
<p>La physique, à la fin du xixe siècle, a connu une crise profonde avec la découverte du caractère intrinsèquement inconciliable des lois de la dynamique et de l’irréversibilité thermodynamique. Je ne peux m’attarder ici à l’échec dramatique de Boltzmann qui crut pouvoir donner une interprétation purement dynamique à la croissance de l’entropie et fut progressivement contraint à nier le caractère intrinsèque de l’irréversibilité, à la définir comme relative au niveau macroscopique où se situent nos observations. On peut voir dans la transformation de cet échec en triomphe, la véritable naissance de la physique du xxe siècle, cette physique dont Einstein constitue le meilleur symbole et qui se donna pour vocation de découvrir, au-delà des phénomènes changeants, une vérité intemporelle. Dieu eut-il le moindre choix, au moment de créer l’Univers : c’est là, dit un jour Einstein, la seule question qui devrait vraiment intéresser un physicien.</p>
<p>Aujourd’hui, la physique a retrouvé une nouvelle cohérence axée non sur la négation du temps, mais sur la découverte du temps à tous les niveaux de la réalité physique. C’est aux perspectives qu’ouvre cette nouvelle cohérence que je consacrerai la seconde partie de mon exposé.</p>
<p>Commençons par cette physique des systèmes dissipatifs, des systèmes caractérisés par des « attracteurs » dans laquelle Boltzmann et Planck avaient vu l’annonce d’une physique du devenir. Nous savons aujourd’hui que leur espoir était justifié. L’évolution irréversible d’un système vers son état attracteur ne peut être identifiée à une évolution vers 1’uniformité que dans le cas où l’attracteur est l’état d’équilibre thermodynamique. Loin de l’équilibre, l’irréversibilité, la production d’entropie peuvent être définies comme source d’ordre.</p>
<p>Envisageons une situation expérimentale très simple : l’expérience de thermodiffusion. Nous avons deux enceintes reliées par un canal et remplies d’un mélange de deux gaz, par exemple de l’hydrogène et de l’azote. Nous partons d’une situation d’équilibre : les deux enceintes sont à la même température, à la même pression, et contiennent le même mélange homogène des deux gaz. Établissons maintenant une différence de température entre les deux enceintes. L’écart à l’équilibre que constitue cette différence de température ne peut être maintenu que s’il est nourri par un flux de chaleur qui compense les effets de la diffusion thermique. Nous n’avons donc pas affaire à un système isolé, mais à un système fermé, dont une enceinte est chauffée en permanence alors que l’autre est refroidie. Or, l’expérience montre que, couplé au processus de diffusion de chaleur, se produit un processus de séparation des deux gaz. Lorsque le système aura atteint son état stationnaire, tel que, pour un flux de chaleur donné, la différence de température ne varie plus au cours du temps, il y aura plus, disons, d’hydrogène dans l’enceinte chaude, et plus d’azote dans l’enceinte froide, la différence de concentration étant proportionnelle à la différence de température. Nous voyons que, dans ce cas, l’activité productrice d’entropie ne peut être assimilée à un simple nivellement des différences. Certes, la diffusion thermique joue ce rôle, mais le processus de séparation des gaz mélangés qui se produit par couplage avec la diffusion est, lui, un processus de création de différence, un processus d’« anti-diffusion » que mesure une contribution négative à la production d’entropie.</p>
<p>Ce simple exemple montre à quel point il est nécessaire de nous libérer de l’idée que l’activité productrice d’entropie est synonyme de dégradation, de nivellement des différences. Car, s’il est vrai que nous devons payer un prix entropique pour maintenir à son état stationnaire le processus de thermodiffusion, il est vrai aussi que cet état correspond à une création d’ordre. Un nouveau regard devient alors possible : nous pouvons voir le « désordre » produit par le maintien de l’état stationnaire comme ce qui nous permet de créer un ordre, une différence de composition chimique entre les deux enceintes. L’ordre et le désordre se présentent ici non pas comme opposés l’un à l’autre mais comme indissociables.</p>
<p>Qu’appelons-nous ordre ? Qu’appelons-nous désordre ? Chacun sait que les définitions varient et traduisent, le plus souvent des jugements quant à la beauté, l’utilité, les valeurs. Pourtant, ces jugements s’enrichissent aussi de ce que nous apprenons. Longtemps, la turbulence s’est imposée à nous comme l’exemple par excellence du désordre. Au contraire, le cristal est apparu comme la figure de l’ordre. Nous sommes désormais en mesure de compliquer ce double jugement. Nous savons aujourd’hui que nous devons comprendre le régime turbulent comme « ordonné » : les mouvements de deux molécules situées à des distances macroscopiques, qui se mesurent en centimètres, y sont en effet corrélés. Au contraire, les atomes qui forment un cristal vibrent autour de leur position d’équilibre de façon incohérente : le cristal est désordonné du point de vue de ses modes d’excitation.</p>
<p>Mais l’exemple de la thermodiffusion va plus loin en ce qu’il articule « ordre » et « désordre » et pose donc le problème du « prix » de la création d’ordre. La séparation chimique entre les deux gaz, qui n’est pas un tri exécuté une fois pour toutes mais un processus permanent, a pour prix une création de « désordre », le nivellement tout aussi permanent de la différence de température qu’entretient le flux de chaleur. Nous retrouvons une articulation similaire dans le métabolisme vivant, où la construction des molécules biologiques complexes s’accompagne de la destruction d’autres molécules, la somme des processus correspondant bien entendu à une production d’entropie positive. Mais pouvons-nous prolonger cette idée-là où la thermodynamique ne peut plus nous guider, là où il s’agit notamment des rapports des hommes entre eux et avec la nature ? L’intensification des rapports sociaux que favorise la vie urbaine, par exemple, n’a-t-elle pas été tout à la fois source de gaspillage, de pollution, et d’inventions, pratiques, artistiques, intellectuelles ? L’analogie est féconde en ce qu’elle articule ce que nous sommes trop souvent tentés d’opposer, mais elle ne fonde, faut-il le dire, aucun jugement quant aux valeurs respectives de ce qui est créé et détruit, ni surtout ne légitime notre histoire comme nécessaire ou optimale. L’exemple de la physique peut éclairer le problème posé aux hommes, non le résoudre.</p>
<p>Revenons à la physico-chimie. Le phénomène de thermodiffusion est un phénomène continu : la séparation des deux gaz est proportionnelle à la différence de température. Mais, dans d’autres cas, c’est à des phénomènes brusques, spectaculaires, que nous avons affaire, à l’apparition de nouveaux régimes de fonctionnement, qualitativement différents, qui se produisent à une distance déterminée de l’équilibre, c’est-à-dire à partir d’un seuil d’intensité des processus irréversibles dont le système est le siège.</p>
<p>Nous ne nous attarderons pas ici à la découverte des « structures dissipatives ». Prenons, pour mettre en lumière la surprise qu’elles ont constituée, l’exemple célèbre de 1’« instabi1ité de Bénard ». Une mince couche liquide est soumise à une différence de température entre la surface inférieure, chauffée en permanence, et la surface supérieure, en contact avec l’environnement extérieur. Pour une valeur déterminée de la différence de température, le transport de chaleur par conduction, où la chaleur se transmet par collision entre les molécules, se double d’un transport par convection, où la chaleur est transmise par un mouvement collectif des molécules. Se forment alors des tourbillons qui distribuent la couche liquide en « cellules » régulières. Des milliards de milliards de molécules qui, auparavant, avaient un mouvement désordonné, participent maintenant à un comportement collectif. La formation des cellules de Bénard constitue véritablement l’émergence d’un phénomène macroscopique, caractérisé par des dimensions de l’ordre du centimètre, à partir d’une activité microscopique qui, elle, n’implique des longueurs de l’ordre de l’angström (10-10 m). Comment aurions-nous pu croire possible l’émergence de ce comportement collectif si l’expérience ne l’avait imposée ?</p>
<p>De même, il a fallu que l’expérience nous permette d’observer des « horloges chimiques » pour que nous puissions croire que, des milliards de collisions aléatoires qui se produisent en chaque seconde entre les molécules et à l’occasion desquelles se produisent les réactions chimiques, puisse naître un rythme macroscopique. Avec une périodicité de l’ordre de la minute, le milieu réactionnel change pourtant de couleur comme si un mystérieux chef d’orchestre signalait les moments où les réactions doivent faire varier la composition chimique du milieu. Mais, nous le savons, il n’y a pas plus de chef d’orchestre qu’il n’y a, dans les tourbillons de Bénard, d’agent préposé à la circulation des molécules. Les processus dissipatifs qui entraînent, loin de l’équilibre, la formation des structures dissipatives sont les mêmes que ceux qui se compensent mutuellement à l’équilibre.</p>
<p>En fait, c’est l’état d’équilibre lui-même, non les régimes de fonctionnement de la matière loin de l’équilibre, qui peut apparaître désormais comme singulier en ce qu’il permet de décrire les processus en faisant abstraction du temps. En chaque instant, à l’équilibre, les conséquences d’un événement, tel une réaction chimique, sont annulées par un autre événement. C’est pourquoi il n’existe aucune différence entre différents systèmes chimiques à l’équilibre, que les mécanismes de réaction soient linéaires ou non linéaires (le produit d’une réaction catalyse cette réaction ou une autre, par exemple). Loin de l’équilibre par contre, les conséquences d’une réaction ne sont pas immédiatement annulées mais sont susceptibles de se propager et, s’il existe des mécanismes non linéaires, de favoriser ou d’inhiber d’autres réactions, ce qui, en conséquence… La logique de description des processus loin de l’équilibre n’est plus une logique de bilan, mais une logique narrative (si…, alors…). L’activité cohérente d’une structure dissipative est en elle-même une histoire, qui a pour matière la relance mutuelle entre événements locaux et l’émergence d’une logique cohérente globale qui intègre la multiplicité de ces histoires locales.</p>
<p>La découverte de ces régimes collectifs d’activité associe ce que je proposerais de définir comme les trois éléments minimaux qu’exige toute histoire : l’irréversibilité, les probabilités, l’émergence possible de nouvelles cohérences. Le mouvement (idéalement) réversible de la Lune autour de la Terre n’est pas une histoire, mais la prise en compte des frottements qui éloignent imperceptiblement la Lune de la Terre chaque année ne suffit pas non plus à construire une histoire. Pour que celle-ci prenne un sens, il faut que nous puissions imaginer que ce qui s’est produit aurait pu ne pas se produire, il faut que des événements seulement probables jouent un rôle irréductible. Mais une succession de coups de dés n’est pas non plus une histoire. Encore faut-il que certains de ces événements aient un enjeu, qu’ils soient susceptibles d’ouvrir à des possibles qu’ils conditionnent sans, bien sûr, suffire à les expliquer.</p>
<p>Irréversibilité et probabilités caractérisent tout système chimique, qu’il soit ou non à l’équilibre, mais c’est loin de l’équilibre que certains événements locaux peuvent cesser d’être insignifiants, qu’une fluctuation locale de concentration peut entraîner un nouveau type de régime de fonctionnement. Un système toujours plus écarté de l’équilibre peut, de bifurcation en bifurcation, connaître une succession de ces régimes, passer de la régularité de l’horloge chimique au « chaos », où son activité peut être définie comme l’inverse du désordre indifférent qui règne à l’équilibre : aucune stabilité n’assure plus la pertinence d’une description macroscopique, tous les possibles s’actualisent, coexistent et interfèrent, le système est « en même temps » tout ce qu’il peut être.</p>
<p>Que se passera-t-il si… ? Que se serait-il passé si… ? Ce ne sont pas seulement là des questions d’historien, mais aussi de physicien face à un système qu’il ne peut plus se représenter comme manipulable et contrôlable. Ces questions ne renvoient pas à une ignorance contingente et surmontable mais définissent la singularité des points de bifurcation, où le comportement du système devient instable et peut évoluer vers plusieurs régimes de fonctionnement stables. En de tels points, une « meilleure connaissance » ne nous permettrait pas de déduire ce qui arrivera, de substituer la certitude aux probabilités. C’est donc le « diagramme des bifurcations », la « carte des possibles » qu’explore un système alors qu’il est progressivement écarté de l’équilibre par une modification de ses rapports avec son milieu, qui détermine dans chaque cas ce qui pourra être prévu, et ce dont nous pouvons savoir a priori que nous pourrons seulement le constater et le raconter.</p>
<p>C’est également loin de l’équilibre qu’un système peut devenir sensible à certains aspects de sa propre réalité qui étaient insignifiants à l’équilibre. C’est le cas, nous l’avons vu, de la non-linéarité des processus dont il est le siège, mais c’est également le cas pour une force telle la force de gravitation. Celle-ci n’a pas d’effet observable sur un système à l’équilibre mais, sans elle, les cellules de Bénard ne se formeraient pas. C’est donc l’activité dissipative elle-même qui détermine ce qui, dans la description d’un système physico-chimique, est pertinent ou peut être négligé.</p>
<p>À quoi un être est-il sensible ? Par quoi peut-il être affecté ? De quoi ses relations avec son monde le rendent-elles capable ? De telles questions prennent donc déjà sens pour des « êtres » aussi simples que les systèmes physico-chimiques. Mais comment ne se poseraient-elles pas avec plus d’urgence encore à ceux qui étudient les êtres vivants, doués de mémoire, capables d’apprendre et d’interpréter ? Comment ne trouveraient-elles pas un sens plus crucial encore lorsqu’il s’agit des hommes que le langage rend sensibles à l’indéfinie multiplicité de leurs passés, des avenirs qu’ils peuvent craindre ou espérer, des lectures divergentes et éclatées du présent. Les sciences ne sont-elles pas, elles-mêmes, l’un des vecteurs de cette sensibilité ? Pour les hommes d’aujourd’hui, le « Big Bang » et l’évolution de l’Univers font partie du monde, au même titre que, hier, les mythes d’origine. Comment juger a priori ce qu’« est » l’homme, ce que sont les concepts pertinents pour définir son identité si déjà l’identité d’un système physico-chimique est relative à son activité ? Comment un physicien, après la découverte du rôle crucial des relations linéaires en physique, pourrait-il ignorer la singularité de l’histoire des hommes où de telles relations sont omniprésentes, enchevêtrant points de vue locaux, visions globales, représentations divergentes du passé, du présent et de l’avenir ?</p>
<p>Les instruments conceptuels produits par la physique des systèmes dissipatifs ne sont plus les instruments d’un jugement, destiné d’abord à faire la différence entre les apparences anecdotiques, circonstancielles, et une vérité générale. Ce sont des instruments d’exploration, susceptibles d’engendrer de nouvelles questions, de susciter des distinctions inattendues. Ainsi en est-il notamment de la découverte de la grande diversité des attracteurs. J’ai fait allusion déjà aux attracteurs « ponctuels », l’état d’équilibre notamment, aux attracteurs périodiques, que traduisent les « horloges chimiques ». Mais nous connaissons depuis quelques années des attracteurs chaotiques qui confèrent à un système, pourtant décrit par des équations déterministes, un comportement erratique. Quelle pertinence auront de tels instruments dans l’exploration de cette réalité multiple, concrète, qui est celle de la nature et de l’histoire des hommes ? Je ne peux, ici, m’attarder à décrire les questions où ils interviennent déjà, celle de la météorologie ou de l’origine de la vie, notamment. Le point essentiel, me semble-t-il, dans le contexte de cet exposé, est que l’exemple de la physique ne peut plus entraîner d’autres sciences à « physicaliser » leur objet, mais au contraire à l’ouvrir au problème qu’elles partagent avec la physique, le problème du devenir.</p>
<p>J’en arrive maintenant à la dernière partie de mon exposé, au problème de la cohérence de la physique elle-même. La conviction de Boltzmann s’avère aujourd’hui justifiée : l’irréversibilité ouvre la physique au problème du devenir. Mais cette irréversibilité est condamnée par les lois fondamentales de la physique comme déterminée par un mode de description approximatif. Ce serait parce que nous ignorons le mouvement de chaque molécule individuelle et caractérisons un système en termes de variables macroscopiques que nous observons une évolution irréversible, l’évolution vers l’état macroscopique le plus probable, celui que réalise l’immense majorité des configurations microscopiques a priori possibles. Les probabilités et l’irréversibilité n’ont donc qu’une signification négative, elles traduisent la distance entre l’observateur humain et celui qui pourrait observer un système de milliards de milliards de molécules comme nous observons le système planétaire.</p>
<p>En mécanique quantique, la situation est plus complexe. Chacun sait que la mécanique quantique ne peut prévoir que des probabilités.</p>
<p>Pourtant l’équation fondamentale au centre de la mécanique quantique, l’équation de Schrödinger, décrit une évolution déterministe et réversible. C’est l’acte de mesure, irréversible, qui introduit les probabilités en mécanique quantique. Cette structure duale propre à la mécanique quantique, l’évolution de la fonction d’onde inobservable dans l’espace de Hilbert et sa « réduction », qui permet de déterminer les probabilités des différentes grandeurs observables, a fait couler beaucoup d’encre. C’est elle qui a mené certains physiciens à affirmer que, en dernière analyse, c’est la conscience humaine qui est responsable de la possibilité de caractériser le monde quantique en termes de probabilité d’observation.</p>
<p>Comme nous le soulignions déjà dans La nouvelle alliance, le formalisme actuel de la mécanique quantique traduit par sa singularité même sa solidarité profonde avec le mode de conceptualisation classique de la physique, et elle fait apparaître de manière explicite les limites de ce mode de conceptualisation. Toute description physique se réfère à des observations, à des mesures, et il n’est pas de mesure sans marque, sans production irréversible d’une trace. Bien sûr, dans le cas d’observations astronomiques par exemple, nous pouvons oublier que si nous pouvons observer une étoile lointaine, c’est parce qu’elle brûle irréversiblement et parce que les photons qu’elle émet impressionnent la rétine de l’astronome ou sa plaque photo. Mais, lorsqu’il s’agit d’« observer » le monde quantique, notre seul accès expérimental est l’événement, collision, émission ou absorption de photons, désintégration, etc. Or, pas plus que la dynamique classique, la mécanique quantique ne peut donner de sens intrinsèque à l’événement. Je vous renvoie ici à la parabole célèbre du « chat de Schrödinger ». Une particule radioactive est enfermée dans une boîte avec un chat. Si elle se désintègre elle provoquera le bris d’une fiole de poison qui provoquera la mort du chat. La mécanique quantique nous interdit, face à la boîte close, de dire : la particule est intacte ou désintégrée, le chat est mort ou vivant. C’est seulement à chaque ouverture de la boîte, lorsque nous observons le chat, que nous pouvons dire, éventuellement, « il est mort, donc la particule s’est désintégrée ». C’est l’observation qui donne sens à l’événement, et non l’inverse.</p>
<p>Selon certaines représentations philosophiques de l’histoire des sciences, ce serait par la négation que les sciences progresseraient. Le progrès de la « raison » scientifique exigerait que nous abandonnions au domaine de l’opinion incompétente l’idée d’une distinction intrinsèque entre passé et futur comme nous avons abandonné 1’idée de cause finale ou de simultanéité absolue d’événements distants. Cette représentation du progrès scientifique me semble dangereuse. Elle fait bon marché de ce que, en matières scientifiques, négation et affirmation sont indissociables. L’échec de Boltzmann, et la négation de la flèche du temps qui en a résulté, supposent que soit affirmée la validité générale de la notion de trajectoire dynamique. Rappelons ici la déclaration de sir James Lighthill : le déterminisme réversible au nom duquel la flèche du temps fut niée était une croyance, qui se révèle aujourd’hui illégitime. La découverte des limites de validité de la notion de trajectoire peut donc ouvrir l’espace conceptuel où puisse se construire un sens dynamique intrinsèque de la flèche du temps.</p>
<p>En fait, dès 1892, ces limites étaient définies. Poincaré démontrait que la plupart des systèmes dynamiques ne peuvent être définis en termes d’« invariants du mouvement », c’est-à-dire être représentés en termes de ces mouvements périodiques indépendants auxquels, je l’ai dit déjà, la description d’un système dynamique intégrable peut être ramenée. La raison de cette impossibilité est le phénomène de « résonance », c’est-à-dire le transfert d’énergie et de quantité de mouvement entre deux mouvements périodiques.</p>
<p>Il est, d’un point de vue historique, intéressant de constater que la « catastrophe de Poincaré » resta sans suite. L’idéal d’un monde décrit en termes de trajectoires dynamiques – ou de fonctions propres quantiques – continua à dominer les esprits. C’est seulement au cours de ces dernières années que le développement de la « dynamique qualitative », auquel sont associés les noms du regretté Kolmogorov, de Arnold et de Moser, a définitivement brisé la croyance selon laquelle, puisqu’ils répondent au même type d’équations, les systèmes dynamiques appartiennent à une classe homogène.</p>
<p>Les systèmes dynamiques étudiés par Poincaré se caractérisaient par des points de résonance, rares, comme sont rares les nombres rationnels par rapport aux nombres irrationnels. Cependant, pour les « grands » systèmes (dont le volume tend vers l’infini), nous savons que la situation s’inverse. Les résonances s’accumulent partout dans l’espace des phases – elles se produisent désormais non plus en tout point rationnel mais en tout point réel. Dès lors, les comportements non périodiques dominent. Le système dynamique se caractérise alors par un comportement chaotique.</p>
<p>Le système chaotique met en question la notion même de causalité. L’idée de cause a toujours été, plus ou moins explicitement, associée à la notion de « même », nécessaire pour donner à la cause une portée opérationnelle. « Une même cause produit, dans des circonstances semblables, un même effet. » « Si nous préparons deux systèmes semblables de la même manière, nous obtiendrons le même comportement. » Même les historiens, lorsqu’ils invoquent un rapport de causalité, prennent le risque de penser que si les circonstances avaient été légèrement différentes, si le vent avait soufflé moins fort, si telle personne avait choisi de porter un habit différent, la situation qu’ils analysent n’aurait pas été, pour l’essentiel, modifiée. Ce risque est celui de toute description, de toute définition. Les mots comme les nombres sont de précision finie. Toute description, verbale ou numérique, définit une situation non en tant qu’elle serait identique à elle-même mais en tant qu’elle appartient à une classe de situations toutes compatibles avec la même description. Or, si nous observons un système chaotique partant de deux états initiaux aussi semblables que nous le voulons, nous verrons des évolutions qui divergent au cours du temps de manière exponentielle. Le comportement d’un système chaotique, pourtant décrit par des équations déterministes, est donc essentiellement non reproductible.</p>
<p>Chaque état d’un système dynamique intégrable contient, je l’ai déjà souligné, son passé et son futur. Le comportement chaotique, lui, nous mène à situer le présent, à caractériser ce que le présent peut nous dire du futur par un horizon temporel. Quelle que soit la précision de la définition d’un état, il existe un temps d’évolution après lequel cette définition aura perdu toute pertinence. Au-delà de cet horizon, la notion de trajectoire individuelle perd son sens. Comme un véritable horizon, l’horizon temporel des systèmes chaotiques fait la différence entre ce que nous pouvons « voir » d’où nous sommes et l’au-delà, l’évolution que nous ne pouvons plus décrire en terme de comportement individuel mais seulement en terme de comportement erratique commun à tous les systèmes caractérisés par l’attracteur chaotique. Bien sûr, nous pouvons tenter de « voir plus loin », de prolonger le temps pendant lequel nous pouvons prévoir une trajectoire, en augmentant la précision de sa définition, en restreignant donc la classe des systèmes que nous considérons comme « les mêmes ». Mais le prix à payer devient vite démesuré : ainsi, pour multiplier par dix le temps au long duquel l’évolution reste prévisible à partir de ses conditions initiales, il nous faut augmenter la précision de la définition de ces conditions d’un facteur e10…</p>
<p>La description des systèmes dynamiques chaotiques impose un renouvellement du langage même de la dynamique. Celui-ci, dans la mesure où il suppose une connaissance infiniment précise de l’état d’un système dynamique, occulte en effet la différence qualitative entre systèmes dynamiques. Il confère au physicien un point de vue infini à partir duquel est invisible l’horizon temporel qui caractérise les comportements chaotiques, un point de vue qui permet d’oublier les limites de toute connaissance concevable, c’est-à-dire finie. L’idéal de connaissance dont est porteur le langage de la dynamique classique est donc illégitime au sens où, dans le cas des systèmes chaotiques, il ne respecte pas la contrainte qui définit les conditions non pas de notre mode de connaissance, historiquement contingente, mais de la connaissance en général.</p>
<p>Il ne m’est malheureusement pas possible de décrire ici dans les détails le nouveau langage dynamique qui, aujourd’hui, nous permet d’intégrer cette contrainte, et de donner par là même un sens intrinsèque, et non plus déterminé par notre manque de connaissance, aux probabilités qu’avait introduites Boltzmann pour articuler dynamique et thermodynamique. Qu’il suffise de préciser que ce langage substitue à l’état dynamique classique et à la loi d’évolution réversible, qui semblait permettre indifféremment de déduire de cet état le passé et l’avenir, un état et une loi d’évolution à symétrie temporelle brisée. Ce double brisement de symétrie exprime de manière positive ce que la notion d’horizon temporel exprimait comme une limite : la notion d’un présent ouvert sur un avenir intrinsèquement aléatoire.</p>
<p>Cette transformation de la dynamique constitue, me semble-t-il, un exemple privilégié du caractère ouvert, inventif, de la construction de l’intelligibilité physico-mathématique. Le langage de la dynamique classique était marqué par une incohérence implicite : comment accepter que ce soit notre manque de connaissance qui donne un sens à l’irréversibilité sans laquelle, pour ne pas parler de notre vie même, l’activité de mesure, que présuppose toute théorie physique, est inconcevable ? Or ce n’est pas en abandonnant la dynamique mais en la comprenant, en comprenant tout à la fois les raisons et les limites de ses succès, que le problème a pu être résolu. C’est pourquoi la signification que nous pouvons donner aujourd’hui à la flèche du temps est tout à la fois tournée vers le passé et vers l’avenir de la dynamique. Vers le passé, au sens où nous concevons l’irréversibilité comme la traduction de la perte de pertinence progressive de toute connaissance, de tout pouvoir de contrôle déterminée par le caractère chaotique du système, et exprimons donc dans sa définition même les raisons de l’abandon de l’idéal classique. Vers l’avenir, au sens où la nouvelle description dynamique renouvelle notre regard et nos instruments conceptuels. En particulier, elle transforme l’idée que nous nous faisons de l’irréversibilité macroscopique.</p>
<p>Cette irréversibilité a toujours été définie comme relative aux conditions macroscopiques de non-équilibre. L’état d’équilibre, lui, serait indifférent à la flèche du temps. Aujourd’hui, le rapport entre microscopique et macroscopique se trouve inversé : dans un système susceptible d’une évolution irréversible vers l’équilibre, la différence entre passé et avenir persiste au niveau microscopique même dans un système à 1’équilibre. Ce n’est pas le non-équilibre qui crée la flèche du temps, c’est l’équilibre qui empêche la flèche du temps, toujours présente au niveau microscopique, d’avoir des effets macroscopiques. Le non-équilibre ne crée pas la flèche du temps mais lui permet d’apparaître au niveau macroscopique, de s’y manifester non seulement par l’évolution vers l’équilibre mais aussi, comme nous l’avons vu, par la création de comportements collectifs cohérents.</p>
<p>Cependant, la dynamique n’est pas aujourd’hui la théorie de la réalité microscopique. Nous en arrivons donc au problème de la mécanique quantique.</p>
<p>Alors qu’elle a été mise en question par beaucoup de ses interprètes, je voudrais souligner que, pour la plupart des physiciens, la mécanique quantique est la plus puissante des théories jamais construites par la physique. Dans le domaine expérimental, ses prédictions ont été confirmées avec une précision tout à fait remarquable. Sans doute est-ce pourquoi la plupart des critiques ont tenté de transformer l’interprétation que nous donnons à ce formalisme sans le modifier. Or, notre perspective implique une modification de ce formalisme.</p>
<p>Karl Popper écrivait à propos de la mécanique quantique :</p>
<p>« Mon propre point de vue est que 1’indéterminisme est compatible avec le réalisme, et que l’acceptation de ce fait permet d’adopter une épistémologie objectiviste cohérente, une interprétation objectiviste de l’ensemble de la théorie quantique, et une interprétation objective de la probabilité8. »</p>
<p>Mais il savait que ce point de vue relevait d’un « rêve métaphysique ». En effet, la mécanique quantique actuelle ne se borne pas, comme la dynamique classique, à soumettre l’évolution de la fonction d’onde à une loi réversible et déterministe. Son formalisme a pris pour modèle la description des systèmes dynamiques intégrables. Il présuppose cette possibilité de représenter le comportement d’un système en termes de mouvements périodiques indépendants dont Poincaré montra qu’elle était restreinte à une classe de systèmes dynamiques très particulière.</p>
<p>Ici encore, il m’est impossible d’entrer dans les détails. Le nouveau formalisme auquel nous avons récemment abouti accentue le caractère probabiliste de la description quantique, et confère aux probabilités une signification intrinsèque, indépendante de la mesure. Plus précisément, ce formalisme ne prend pas pour objet privilégié l’atome isolé, caractérisé en termes d’états stationnaires stables, mais l’atome en interaction avec le champ qu’il induit. C’est par la résonance entre l’atome et ce champ que, dès 1928, Dirac avait expliqué l’instabilité des états stationnaires excités, le fait que 1’atome rejoint spontanément son état fondamental en émettant un (ou des) photon(s). Cependant, le temps de vie des états excités ne peut, en mécanique quantique usuelle, recevoir de signification précise, il ne peut être défini que relativement à un traitement approché (règle d’or de Fermi). Je l’ai déjà signalé, la mécanique quantique actuelle, contrairement à la première théorique quantique due à Bohr, Sommerfeld et Einstein, ne permet pas de décrire l’événement que constitue la transition d’un atome vers son état fondamental avec émission d’un photon, et rend les notions d’événement, de temps de vie et de probabilité relatifs à l’acte d’observation.</p>
<p>Nous avons montré qu’il est en fait impossible de définir un atome en interaction avec son champ en termes d’invariants, c’est-à-dire de le décrire par une fonction d’onde soumise à l’équation de Schrödinger. Le théorème d’impossibilité de Poincaré peut donc être étendu à la mécanique quantique et permettre là aussi une classification qualitative des systèmes quantiques. Le nouveau formalisme que nous proposons substitue à l’évolution réversible de Schrödinger une évolution à symétrie temporelle brisée qui confère une signification exacte au temps de vie, à l’événement probabiliste, et donne sens au fait que c’est dans l’avenir que nous partageons avec l’atome excité que celui-ci rejoint son état fondamental. Ce formalisme permet des prévisions nouvelles par rapport à la mécanique quantique. Il mène notamment à prévoir un déplacement des niveaux énergétiques de l’atome. Dans le cas des expériences usuelles, ce déplacement est trop léger pour être observé, ce qui est cohérent avec le succès prédictif de la mécanique quantique actuelle. Mais nous avons commencé à imaginer, en collaboration avec les expérimentateurs, le type de situation expérimentale qui permettrait de réfuter ou confirmer nos prévisions, et avec elles, la nouvelle représentation que nous proposons d’un atome intrinsèquement marqué par la flèche du temps.</p>
<p>Nous arrivons ainsi à une « synthèse » entre la première théorie quantique, qui fut essentiellement nourrie par la thermodynamique statistique, et la seconde, qui chercha à donner une interprétation purement mécanique aux processus résultant du couplage entre un atome et un champ électromagnétique. L’atome réversible de la mécanique quantique est une idéalisation, la définition intrinsèque de l’atome est relative au processus dissipatif qui résulte de son couplage avec son champ. Les lois réversibles apparaissent désormais relatives tout au plus à des cas limites. Mais cette synthèse n’est qu’un premier pas. Un terrain énorme reste à explorer. Le monde quantique est un monde de processus, dont la description devrait, au même titre que celle du couplage entre l’atome et son champ, rendre explicite la flèche du temps. À tous les niveaux, nos descriptions actuelles font intervenir les notions de résonance et de collision et nous pouvons donc nous attendre à retrouver des phénomènes intrinsèquement irréversibles. La réaction chimique dont la théorie actuelle ne donne qu’une représentation foncièrement statique, devra sans doute être redéfinie de manière radicale, mais il en est de même des interactions fortes étudiées par la physique des hautes énergies.</p>
<p>Comme nous l’avons souligné, le caractère réversible de l’équation de Schrödinger a mené à une perte du réalisme physique. Conformément au « rêve métaphysique » de Karl Popper, nous retrouvons ici une forme de réalisme, centré non autour de la notion d’évolution déterministe mais autour de celle d’événement. Ce sont des événements qui permettent notre dialogue expérimental avec le monde microscopique, c’est à eux qu’une théorie réaliste du monde quantique doit donner un sens pour échapper aux paradoxes qui ont hanté la mécanique quantique depuis sa création.</p>
<p>Pour terminer ce trop rapide survol de la transformation conceptuelle profonde que connaît aujourd’hui la physique, comment éviter la question qui fascine aussi bien les physiciens que le public, celle de l’origine de l’Univers.</p>
<p>Pour beaucoup de physiciens il reste inimaginable aujourd’hui encore que la physique puisse prendre l’Univers pour objet et s’aventurer, avec la question du « Big Bang », dans un domaine jusque-là réservé aux spéculations religieuses et philosophiques, la « cosmogonie ». Pourtant, ce développement inattendu de la physique apparaît irréversible. Déjà, l’alliance entre théorie et observation a transformé de manière intrinsèque la pensée cosmologique en lui imposant des mutations inattendues.</p>
<p>Lorsque, en 1917, Einstein proposa le premier modèle d’Univers, il s’agissait d’un Univers statique, éternel, expression physico-mathématique de la tautologie parménidienne « 1’être est ». Dès 1922, il était clair pour les mathématiciens que les solutions naturelles aux équations d’Einstein désignaient un Univers non pas éternellement identique à lui-même, mais en contraction ou en expansion, et l’observation des galaxies lointaines trancha l’hésitation : ces galaxies s’éloignent de nous à un rythme d’autant plus rapide qu’elles sont plus éloignées, c’est-à-dire que nous les observons telles qu’elles furent dans un passé plus distant. Notre Univers est donc en expansion. Mais c’est la découverte du rayonnement fossile, en 1965, qui, selon le mot de Wheeler, confronta la physique à la plus grande de ses crises, c’est-à-dire força les physiciens à prendre au sérieux la conséquence d’un Univers en expansion : à l’origine de cette expansion, il y a quinze milliards d’années, pense-t-on aujourd’hui, toute la matière et l’énergie qui constituent notre Univers ont dû être concentrées en un point sans dimension. Avec le rayonnement « fossile », les échos du « Big Bang », comme l’avait surnommé par dérision Fred Hoyle, parvenaient jusqu’à nous.</p>
<p>Les photons d’une longueur d’onde centimétrique qui baignent la totalité de 1’Univers observable sont pour les astrophysiciens le témoignage de ce que la matière, qui fait l’objet des lois physiques actuelles, n’est pas une « donnée » mais le produit d’une histoire, qui a accompagné l’expansion de l’Univers, et dont ces photons, produits résiduels inertes, permettent de mesurer le coût entropique : au sein de notre Univers il y a environ 108 ou 109 photons pour un baryon, une particule matérielle à la structure complexe et ordonnée telle que le proton ou le neutron.</p>
<p>Univers immuable ou Univers destiné à la mort : si ces deux conceptions s’inspirent de la science, leurs racines remontent bien plus loin dans l’histoire de la pensée humaine. Par contre qui aurait pu imaginer que nous puissions être amenés à situer la « mort thermique » de 1’Univers non pas à la fin de son histoire mais à son origine, à conclure que l’ordre qui caractérise notre Univers actuel n’est pas un ordre survivant à la dégradation progressive, mais un ordre produit lors d’une explosion entropique originelle. La « mort thermique » de notre Univers, la création de la quasi-totalité de l’entropie qui le caractérise aujourd’hui, coïncideraient donc avec sa naissance, lorsque, selon un scénario récent, un espace-temps originel, « vide » au sens de la mécanique quantique mais instable, donna irréversiblement naissance à la matière-énergie de notre Univers.</p>
<p>Ici aussi nous pouvons constater le changement de sens du second principe de thermodynamique. Cette « mort thermique », cette production massive d’entropie que nous situons aux origines de notre Univers n’est plus, bien sûr, une mort. Elle marque au contraire le passage d’un Univers vide à un Univers peuplé d’énergie et de matière actuelles, elle mesure le coût du passage à l’existence de notre Univers.</p>
<p>À chaque niveau de la physique, nous retrouvons donc le temps irréversible associé au devenir de la matière là où hier des lois atemporelles réduisaient ce devenir à la répétition du même. On pourrait être tenté d’aller plus loin, de poser la question : d’où vient la flèche du temps ? Surgit-elle avec le brisement primordial de symétrie du « vide quantique » ? Il n’en est rien : ce brisement de symétrie éventuel, comme les conditions de non-équilibre dans le monde que nous connaissons, révèle la flèche du temps, mais ne la crée pas. En effet, il nous faut déjà présupposer l’existence de cette flèche du temps pour démontrer 1’instabilité de l’Univers vide, la possibilité que certaines fluctuations déclenchent le mécanisme coopératif qui aurait simultanément créé la matière et la courbure de 1’espace-temps.</p>
<p>De manière plus générale, je crois qu’il nous faut résister à la tentation d’« expliquer » la flèche du temps. Nous pouvons parler du temps de notre naissance, de celui la chute de Troie, du temps de la disparition des dinosaures, et même de celui de la naissance de l’Univers, mais la question « quand, ou pourquoi, a commencé le temps » échappe à la physique comme elle échappe sans doute aussi aux possibilités de notre langage et de notre imagination. Le temps irréversible, la différence entre le passé et le futur, précède et conditionne tant la réalité physique que les questions du physicien. Marc Bloch avait opposé les sciences qui, morcelant le temps en fragments artificiellement homogènes, le réduisent à une mesure, et l’histoire :</p>
<blockquote><p>« Réalité concrète et vivante, rendue à l’irréversibilité de son élan, le temps de l’histoire, au contraire, est le plasma même où baignent les phénomènes et comme le lieu de leur intelligibilité9. »</p></blockquote>
<p>Certes, la distinction entre physique et histoire demeure, au sens où l’intelligibilité physique implique l’identification d’objets au comportement reproductible. Bien sûr, je l’ai dit, le comportement chaotique n’est pas individuellement reproductible, mais nous savons comment préparer un système au comportement chaotique. De même, nous pouvons désormais concevoir une « recette » pour créer un Univers et peut-être, dans un avenir lointain, l’expansion de l’Univers recréera-t-el1e les conditions d’instabilité du vide primordial. Par contre, une situation historique ne se prépare ni ne se reproduit. Pourtant, cette distinction n’est plus une opposition. Car la nouvelle cohérence qui se dessine aujourd’hui à l’intérieur du champ physique et, je l’espère, entre les différents champs scientifiques, a pour principe ce temps irréversible dont parlait Marc Bloch, producteur d’existences nouvelles caractérisées par des temps qualitativement nouveaux.</p>
<p>La physique, je l’ai dit au début de mon exposé, se retrouve aujourd’hui une science jeune, dégagée d’un modèle d’intelligibilité qui, s’il a pu fasciner les autres sciences, ne les en opposait pas moins à elle. Peut-être se trouve-t-elle par là même enfin libérée de la relation étroite qu’elle entretint depuis son origine avec le problème philosophique et théologique de la Création, des « raisons » dernières, intemporelles, qui donneraient son intelligibilité au monde. La transformation de la physique que je viens d’esquisser ici traduit le caractère profondément historique de cette science : tout à la fois solidaire d’une tradition qui sélectionna et privilégia une classe particulière d’objets, et ouverte, susceptible de construire à partir des limites de cette tradition le sens de ce qu’elle niait. La physique, même lorsqu’elle est menée par son histoire à poser la question de 1’« origine de l’Univers », cherche, comme les autres sciences, à construire le sens de ce dont elle ne peut rendre compte, ce temps irréversible qui constitue la condition tout à la fois de ses objets et de ses questions*.</p>
<blockquote><p>Notes</p></blockquote>
<p>1. M. Bloch, Apologie pour l’histoire ou Métier d’historien, Paris, Armand Colin, 1949, p. xiv.</p>
<p>2. Ibid., p. xv.</p>
<p>3. J. Lighthill, « The recently recognized failure of predictabi1ity in Newtonian dynamics », in Proceedings of the Royal Society, Londres, A 407, 1986, p. 35-50.</p>
<p>4. F. Braudel, La Méditerranée et le monde méditerranéen à 1’époque de Philippe II, Paris, Armand Colin, 1949, « Préface ».</p>
<p>5. L’édition « de poche » de La nouvelle alliance, parue dans la collection « Folio Essais » en 1986 a été augmentée d’une préface et de deux appendices dont le second approfondit certains aspects de ce problème.</p>
<p>6. M. Henry, La Barbarie, Paris, Grasset, 1987, p. 10.</p>
<p>7. A. Bloom, L’âme désarmée, Paris, Julliard, 1987.</p>
<p>8. K. Popper, Quantum theory and the schism in physics, Totowa, NJ, Rowman &#38; Littlefield, 1982, p. 175.</p>
<p>9. M. Bloch, op. cit., p. 5.</p>
<p>* Je tiens à remercier Isabelle Stengers pour l’aide qu’elle m’a apportée dans la rédaction de cet exposé. Je me borne ici à indiquer l’origine des citations apparaissant dans mon texte. En ce qui concerne les références scientifiques, le lecteur consultera La nouvelle alliance (Gallimard), Physique, temps et devenir (Masson), ainsi qu’un nouveau livre écrit en collaboration avec Isabelle Stengers et qui paraîtra en 1988, Entre le temps et l’éternité (Fayard).</p>
<p>Pour citer cette conférence</p>
<p>Ilya Prigogine, « La redécouverte du temps », Conférences Marc Bloch, 1987, [en ligne], mis en ligne le 28 juin 2006. URL : http://cmb.ehess.fr/document74.html. Consulté le 23 octobre 2009.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Historiographie de la Terreur]]></title>
<link>http://gabcloutier.wordpress.com/2009/10/16/historiographie-de-la-terreur/</link>
<pubDate>Fri, 16 Oct 2009 09:28:28 +0000</pubDate>
<dc:creator>gabcloutier</dc:creator>
<guid>http://gabcloutier.wordpress.com/2009/10/16/historiographie-de-la-terreur/</guid>
<description><![CDATA[par Jerome Di Costanzo http://surlering.com/article.php/id/5238 Des « lois renversées » ; des « trib]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>par </em><strong><em>Jerome Di Costanzo</em></strong></p>
<p><a style="cursor:pointer;color:#3b5998;text-decoration:none;" rel="nofollow" href="http://surlering.com/article.php/id/5238" target="_blank">http://surlering.com/article.php/id/5238</a></p>
<p>Des « lois renversées » ; des « tribunaux anéantis » ; l&#8217;« industrie alanguie » ; un « commerce expirant » ; des « impôts non payés et pourtant le peuple appauvri » ; une « anarchie civile et militaire devenue la constitution du Royaume »&#8230; « Toute chose humaine et divine sacrifiée à l&#8217;idole du crédit public, et pour résultat la Banqueroute nationale ». C&#8217;est ainsi qu&#8217;en 1790, Edmund Burke, dans ses Réflexions, nous parlaitd&#8217;une France prête à sombrer dans la Terreur.</p>
<p>L&#8217;essai du sage de Beaconsfield peut être qualifié de « classique ». Ce texte, en effet, nous parle par-delà les siècles, car l&#8217;on pourrait dépeindre la France d&#8217;aujourd&#8217;hui dans les mêmes termes. Un texte dont les dimensions prophétiques ne cesseraient de résonner d&#8217;une divine pertinence.</p>
<p>La Terreur est fille de la Révolution française qui, elle-même, est fille des « Lumières » : c&#8217;est un « événement » et il est par nature « inarrêtable » pour faire référence à George Steiner. Dans une intuition géniale, Burke dépasse l&#8217;analyse simple du processus révolutionnaire français, il prophétise et nous décrit un événement, qui continuera sa course inexorablement, tout au long de notre histoire. La Révolution ne sait pas s&#8217;arrêter et la Terreur est toujours là ! Révolution de 1830 et les « Trois Glorieuses », 1848, révolution-répression-tyrannie, bourreaux et victimes en alternance, 1871, chute du IIIéme Empire, c&#8217;est le chaos sanglant de la Commune. Continuons : effondrement de la troisième République, la Collaboration, chute de « l&#8217;Etat Français » suivie de l&#8217;épuration. C&#8217;est dans ce sens que l&#8217;on peut parler d&#8217;historiographie de la Terreur ; il y a une histoire de cet événement, de ce vaisseau de malheur lancé à travers notre histoire moderne.</p>
<p><strong>L&#8217;escroquerie de la Révolution française</strong></p>
<p>Pour Burke, les événements de 1789 n&#8217;ont rien à voir avec une révolution, telle la « Glorieuse Révolution » britannique de 1688, qui provoqua la chute des Stuart et installa à leur place les Hanovre. Le consensus révolutionnaire de cette dernière fut de tout faire pour que le pays ne retombe pas dans le chaos politique de la guerre civile. Elle eut pour souci de préserver l&#8217;Ordre, et l&#8217;ordre des choses. Il y eut bien une rotation, de roi et de pouvoir. Ce qui n&#8217;est pas le cas de sa fille française en recherche de paternité. Notre Révolution n&#8217;en n&#8217;était pas une à proprement parler, pour Burke. Et c&#8217;est pour cela que dans la première partie des Réflexions, Burke ne décolère pas de l&#8217;appropriation et de la dénaturation des principes de sa révolution par les Français. C&#8217;est pour lui une escroquerie masquant la plus sordide des guerres civiles.</p>
<p>« Les ruines encore fumantes qui partout en France émeuvent les regards ne sont pas le cruel témoignage d&#8217;une guerre civile.»</p>
<p>Et l&#8217;événement poursuivra sa course au-delà de nos frontières : en Amérique du sud avec la révolution Bolivarienne. Il s&#8217;ensuivra le Risorgimento italien, opposant les Deux-Siciles à la Savoie et les garibaldiens aux états pontificaux. « Guerre de libération » aliénant les micro-états italiens pour former un royaume abstrait et emprisonner une papauté dans Rome. N&#8217;était-ce pas là une guerre civile maquillée du rimmel exaltant de la Révolution ? Guerre civile, toujours en Russie, entre Rouges et Blancs, élimination ou exil de tout ce qui pouvait être encore tsariste. Guerre civile encore en Espagne, qui se serait assurément appelée Revolución si la République avait vaincu le Franquisme, celle-là a l&#8217;avantage d&#8217;être honnête ! Révolution nationale-socialiste en Allemagne, avec un génocide au bout du compte. Guerre de libération contre l&#8217;oppression coloniale, où l&#8217;on pourrait encore voir l&#8217;esprit des Lumières à l&#8217;½uvre, libertés promises, un génocide à la clef, Cambodge, Khmers rouges, massacre des Harkis et une guerre civile endémique en Algérie. L&#8217;événement poursuit sa course, inarrêtable, trouvant de nouveau un terrain favorable : la révolution iranienne, l&#8217;islamisme, l&#8217;unitarisme rabaissés à l&#8217;état de doctrine révolutionnaire. Tout cela n&#8217;est que guerre civile et non pas révolution.</p>
<p><strong>Les précurseurs de l&#8217;événement.</strong></p>
<p>L&#8217;idée révolutionnaire, les Lumières, sont indissociables de la question de l&#8217;Absolutisme. Dans les Réflexions, une place conséquente est accordée à la description du processus politique qui équilibra les pouvoirs du Parlement et de la Couronne en Grande-Bretagne, et de leur logique aussi bien historique que rhétorique.</p>
<p>La Révolution française produira ainsi la Terreur, car elle effectuera non pas une rotation, mais une substitution d&#8217;un monarque absolu mais incarné, par une abstraction omnipotente, « les droits de l&#8217;homme ». Au nom d&#8217;une « Raison » plus absolue qu&#8217;un absolutisme, au nom du vrai, du juste et de l&#8217;équitable, au nom d&#8217;une révolution quelconque à faire, la Terreur s&#8217;est mise en place. Car c&#8217;est au nom de ces Absolus, incritiquables et désincarnés, qu&#8217;on se permit de massacrer. Violences et désordres, l&#8217;anti-politique par excellence, placés par l&#8217;absurde comme valeurs légitimes de la Cité ! C&#8217;est la table rase et la terre brûlée de notre Révolution, un charnier pour faire triompher la « Raison » ou je ne sais quel autre unitarisme politique ou religieux.</p>
<p><strong>« Le pouvoir tend à corrompre, et le pouvoir absolu corrompt absolument. » Lord Acton</strong></p>
<p>La Révolution française fut bien une substitution et non une rotation. Ce sont les « philosophes », amis de l&#8217;homme, Diderot, Voltaire, Rousseau et consorts, qui ont ouvert cette boîte de Pandore avec leur fanatisme dialectique. Au nom de l&#8217;Egalité, de la Modernité et de la Justice nécessaires à tout prix, ils ont planté les bases du totalitarisme, du crépuscule des Dieux et de la Morale. Ils ont hissé la violence jusqu&#8217;au meurtre de masse légitime ; ce ne sont que des moyens, une nécessité pour atteindre un abstrait absolu. Tout ici s&#8217;organise, la Terreur, la guerre civile, par la désignation et la condamnation véhémente et fanatique des coupables pour arriver à atteindre une vérité sans corps : l&#8217;abstraction de la raison et son absurde incarnation des « droits de l&#8217;homme » régnant en dogme.</p>
<p>Sans aucune précaution, nos Lumières, par volonté universaliste, ont réduit l&#8217;Humain à des groupes, à des classes, à des cantonnements. Dans ce désespoir, il ne restera plus qu&#8217;à choisir, en effet, son camp ! C&#8217;est bien ici un vocabulaire de guerre civile. « Choisir son camp », dans tous les sens du terme, choisir son camp de réfugié estampillé ONU ou aller là où Dieu est congédié, dans un camp de concentration. Apocalyptique Burke, il nous a décrit un scénario immuable, où un abstrait absolu se change en charnier puant, où l&#8217;extatique promesse d&#8217;un monde plus juste se conclut dans un bain de sang.</p>
<p><strong>Retirer Jésus de sa Croix</strong></p>
<p>On peut ici rejoindre un René Girard, en voyant l&#8217;événement Terreur, guerre civile, comme le fait de vouloir retirer Jésus de sa croix et ainsi ne plus sublimer la violence à travers la Passion : substituer le corps du Christ à la pensée pure. Substituer l&#8217;incarnation à la raison, le Roi au juste, le corps à la vérité, toute nature aliénée pour le progrès de l&#8217;humanité. Par cette lecture de l&#8217;événement, tout en gardant un Burke, prophète de référence, on constate qu&#8217;un Saint Jean, dans ses révélations, nous décrivit aussi, quelque part, le processus de la Terreur, par cette « décrucifixion » du Sauveur, l&#8217;antéchrist, la venue des faux prophètes, vulgaires liberator, führer ou petit père des peuples.</p>
<p>L&#8217;Apocalypse nous annonce la massification de l&#8217;humain, la volonté d&#8217;aliéner les individualités, les rendre anonymes ; où les nombres remplaceraient les noms et les nations se lèveraient les unes contre les autres, à savoir : la description intemporelle du paradigme des violences. Une vision elliptique de la course de l&#8217;événement Terreur dans un espace-temps : la catastrophe biblique.</p>
<p>Je me garderai bien de voir en Saint Jean un père fondateur du conservatisme. Je noterai seulement qu&#8217;il existe dans la rhétorique conservatrice, aussi bien chez Burke que chez un de Maistre, aussi bien chez un Churchill qu&#8217;un Enoch Powell, l&#8217;inspiration eschatologique de cette venue d&#8217;un péril. Il y a une dimension prophétique dans le conservatisme.</p>
<p>Ce prophétisme tory peut se détacher clairement de celui d&#8217;un Marx, qui base son travail sur la critique d&#8217;une société et de ses mécanismes vus comme vicieux. Tandis que le conservatisme se borne à annoncer le désastre qu&#8217;engendrerait une rupture, l&#8217;avènement du Faux et du Mensonge fait qu&#8217;on présentera comme salvatrice la venue des faux prophètes. Notons ainsi qu&#8217;un Marx place la Révolution comme conséquence logique du vice de la société et ainsi donne légitimité à la violence, sous couvert d&#8217;un retour à un pseudo état de nature. Différent positionnement pour nous, Conservateurs, cet événement est vu comme une catastrophe, une rupture, une barbarie politique, une hérésie aux conséquences funestes.</p>
<p>Enfin, de cette courte tentative historiographique découle un questionnement central concernant le conservatisme. Soulevons ici, en conclusion, une question essentielle, comme le remarque le philosophe Roger Scruton pour les Conservateurs : combien de temps ? Cela induit une interrogation eschatologique, inhérente à toute pensée classique, sur les délais, la durée, une philosophie de la séquence : Combien de temps avant la fin des temps ? Combien de temps avant la Chute du Temple ? Combien de temps avant le retour de la Bête ? Pour Burke : combien de temps avant que l&#8217;euphorie révolutionnaire ne se transforme en bain de sang ? D&#8217;une manière générale, combien de temps mettra l&#8217;événement à effectuer sa course ? Quelle en sera sa trajectoire ?</p>
<p>À la lumière de la foi, cette problématique peut paraître incomplète. Dans la Genèse, la référence au temps, à la séquence, est omniprésente : lors de la création du monde, avec l&#8217;âge des patriarches, les noms des premiers descendants d&#8217;Adam, et cela jusqu&#8217;au Déluge. Ici, l&#8217;événement « Terreur » pourrait se comprendre comme concept inversé et symétrique à cet épisode Noachite : un anti-Déluge. Et notre questionnement sur l&#8217;événement pourrait se reformuler ainsi : combien de temps mettra l&#8217;homme à détruire l&#8217;oeuvre de son Créateur?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Les Epsilons endoctrinés génèrent pour se libérer]]></title>
<link>http://stephaneerard.wordpress.com/2009/06/04/les-epsilons-endoctrines-generent-pour-se-liberer/</link>
<pubDate>Thu, 04 Jun 2009 12:27:54 +0000</pubDate>
<dc:creator>stephaneerard</dc:creator>
<guid>http://stephaneerard.wordpress.com/2009/06/04/les-epsilons-endoctrines-generent-pour-se-liberer/</guid>
<description><![CDATA[Salut à toutes et à tous, Ce petit billet pour vous présenter la transformation d&#8217;un modèle en]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Salut à toutes et à tous,</p>
<p>Ce petit billet pour vous présenter la transformation d&#8217;un modèle en code, ou plus simplement, la génération de code au travers d&#8217;un modèle.</p>
<p>Dans l&#8217;état de l&#8217;art du développement logiciel, on fait abstraction du code en créant des &#8220;templates&#8221;, ou en bon vieux français, des &#8220;patrons&#8221; ou encore des &#8220;modèles&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Cela nécessite donc qu&#8217;un template se réfère, dans sa terminologie, à un modèle pour injecter les données.</p>
<p>Je vais ici utiliser le méta-modèle défini dans mon <a title=" Les Epsilons endoctrinés" href="http://stephaneerard.wordpress.com/2009/06/03/les-epsilons-endoctrines/" target="_blank">précédent billet</a> ainsi que le modèle et l&#8217;outillage réalisé à titre d&#8217;exemple.</p>
<p>L&#8217;objectif est d&#8217;utiliser ce modèle</p>
<p><img class="alignnone size-full wp-image-563" title="Simple modèle d'exemple" src="http://stephaneerard.wordpress.com/files/2009/06/modele-eds-final.png" alt="Simple modèle d'exemple" width="510" height="318" /></p>
<p>Pour générer un fichier YAML correspondant à ceci (dans sa forme et non ses données):</p>
<p>Produit:<br />
..columns:<br />
&#8230;.name: { type: string(255), notnull: true, unique: true }<br />
..relations:<br />
&#8230;.Categories: { class: Categorie, foreignAlias: Produits, refClass: ProduitCategorie, local: produit_id, foreign: categorie_id }</p>
<p>Categorie:<br />
..columns:<br />
&#8230;.name: { type: string(255), notnull: true, unique: true }<br />
..relations:<br />
&#8230;. Produit: { class:Produit, foreignAlias: Categories, refClass: ProduitCategorie, local: categorie_id, foreign: produit_id }</p>
<p>ProduitCategorie:<br />
..columns:<br />
&#8230;.produit_id: { type: integer(20), primary: true }<br />
&#8230;.categorie_id: { type: integer(20), primary: true }<br />
..relations:<br />
&#8230;.Produit: { local: produit_id, foreign: id, foreignAlias: Produits }<br />
&#8230;.Categorie: { local: categorie_id, foreign: id, foreignAlias: Categories }</p>
<p>. représente ici un espace, tant les espaces sont importants dans les fichiers yaml.</p>
<p>Voici le code du programme de génération :</p>
<p>[%<br />
var m : Model := Model.allInstances().at(0);</p>
<p>for( class in m.defines )<br />
{<br />
%]<br />
[%=class.name%]:<br />
[%<br />
if( class.column.size() &#62; 0 ) { %]<br />
..columns:<br />
[% for( column in class.column ) { %]<br />
&#8230;.[%=column.name%]: { [%=column.generateProperties()%] }<br />
[% }<br />
}<br />
if( class.relation.size() &#62; 0 ) { %]<br />
..relations:<br />
[% for( relation in class.relation ) { %]<br />
&#8230;.[%=relation.name%]: { [%=relation.generateProperties()%] }<br />
[% }<br />
}<br />
%]</p>
<p>[%<br />
}</p>
<p>operation OneToOne generateProperties() : String {<br />
return 'local: ' + self.relates.name.toLowerCase()+'_id' + ', foreign: id, foreignAlias: ' + self.relates.generateSingularName();<br />
}</p>
<p>operation OneToMany generateProperties() : String {<br />
return 'otm'; --je vous laisse vous amuser<br />
}</p>
<p>operation ManyToMany generateProperties() : String {<br />
return 'class : ' + self.relates.name + ', foreignAlias: ' + self.owner.generateSingularName() + ', refClass: ' + self.refClass.name + ', local: ' + self.owner.name.toLowerCase+'_id' + ', foreign: ' + self.relates.name.toLowerCase+'_id';<br />
}</p>
<p>operation Column generateProperties() : String {<br />
return 'type: '+ self.type.generateTypeName()+'('+self.type.max+')' + ', primary: ' + self.primary + ', notnull: ' + self.generateIsNull() + ', unique: ' + self.generateIsUnique();<br />
}</p>
<p>operation Column generateIsUnique() : String {<br />
return self.unique;<br />
}</p>
<p>operation Column generateIsNull() : String {<br />
return self.notnull;<br />
}</p>
<p>operation Type generateTypeName() : String {<br />
if(self.isTypeOf(sfDoctrine!Integer)){ return 'integer'; }<br />
}</p>
<p>operation Class generateSingularName () : String {<br />
return self.name;<br />
}<br />
%]</p>
<p>Et voici le résultat généré dans un fichier gen_schema.yml (il faut configurer un lanceur pour exécuter la génération, le site d&#8217;Epsilon explique ça très bien, voir les newsgroup aussi) :</p>
<p>Produit:<br />
..columns:<br />
&#8230;.id: { type: integer(20), primary: true, notnull: true, unique: true }<br />
..relations:<br />
&#8230;.Categories: { class : Categorie, foreignAlias: Produit, refClass: ProduitCategorie, local: produit_id, foreign: categorie_id }</p>
<p>Categorie:<br />
..columns:<br />
&#8230;.id: { type: integer(20), primary: true, notnull: true, unique: true }<br />
..relations:<br />
&#8230;.Produits: { class : Produit, foreignAlias: Categorie, refClass: ProduitCategorie, local: categorie_id, foreign: produit_id }</p>
<p>ProduitCategorie:<br />
..columns:<br />
..categorie_id: { type: integer(20), primary: true, notnull: true, unique: false }<br />
&#8230;.produit_id: { type: integer(20), primary: true, notnull: true, unique: false }<br />
..relations:<br />
&#8230;.Categorie: { local: categorie_id, foreign: id, foreignAlias: Categorie }<br />
&#8230;.Produit: { local: produit_id, foreign: id, foreignAlias: Produit }</p>
<p>N.B.: il y a quelques différences du fait de modifications entre temps (pluriel/singulier, etc), mais on fait ce qu&#8217;on veut en tout point, ne vous concentrez donc pas sur les incohérences entre mes deux billets, ce n&#8217;est qu&#8217;un exemple réalisé en deux temps <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Les Epsilons endoctrinés]]></title>
<link>http://stephaneerard.wordpress.com/2009/06/03/les-epsilons-endoctrines/</link>
<pubDate>Tue, 02 Jun 2009 23:43:22 +0000</pubDate>
<dc:creator>stephaneerard</dc:creator>
<guid>http://stephaneerard.wordpress.com/2009/06/03/les-epsilons-endoctrines/</guid>
<description><![CDATA[Salut à toutes et à tous, Epsilon est une lettre grec qui signifie en mathématique un élément très p]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Salut à toutes et à tous,</p>
<p>Epsilon est une lettre grec qui signifie en mathématique un élément très petit. Dans 1984, il signifie la plus basse caste de la hiérarchie des Hommes. <strong>Entre autres significations pleines de sens</strong></p>
<p>Ce petit billet donc pour vous présenter l&#8217;avancée actuelle du projet d&#8217;aide à la modélisation de schémas pour <strong>sfDoctrine</strong>, plug-in de <strong>Symfony</strong> (cadre applicatif Php5) qui le ponte à <strong>Doctrine </strong>(Objet-Relational Mapper en Php5).</p>
<p>Cet outil repose, vous l&#8217;aurez deviné, fervants lecteurs de mon blog, exclusivement sur des outils open-source que sont <strong>Eclipse </strong>et ses plug-ins <strong>EMF </strong>et <strong>Epsilon</strong>.</p>
<p>Petites explications avant tout : Doctrine est un ORM qui permet de relater un objet en une table relationnel, et vice-versa. Ceci permet d&#8217;écrire des logiciels à l&#8217;aide du paradigme &#8220;objet&#8221; tout en utilisant les meilleurs techniques de persistances que sont les Relational DataBase Management Systems (RDBMS ou SGDBR, type MySQL ou PostgreSQL dans l&#8217;univers open-source).</p>
<p>Il y a donc des classes, comme on parle de type de choses, puis ces choses à proprement parlé.</p>
<p>Dans le monde de sfDoctrine, on parle donc de Classes et d&#8217;Objets, qui sont les instances de classes, de la même manière qu&#8217;on parle de &#8220;voitures&#8221; et de &#8220;ma voiture&#8221;, ou de types de choses et des choses en rapport à ces types. &#8220;Typiquement&#8221;, une &#8220;voiture&#8221; (la mienne par exemple) est une instance de la classe &#8220;Voiture&#8221;.<br />
Dans les modèles suivants, les boites jaunes représentes donc des types (ou des classes, techniquement) et les liens représentes ces &#8220;relations&#8221;.<br />
On pourra par la suite &#8220;instancier&#8221; ces types de choses (comme on le verra avec la classe Class qui permettra de définir, en l&#8217;instanciant par deux fois, les &#8220;Classes&#8221; Produit et Categorie-). Il est hyper important de comprendre qu&#8217;on parle à différents moments dans différents niveaux d&#8217;abstraction. Voyez le contexte du vocable pour pouvoir vous repérer. Si ambiguïté, dites le moi en commentaire, j&#8217;expliciterai ou corrigerai au besoin.</p>
<p>sfDoctrine relate ces deux univers (objet et relationnel) en les mixant au sein d&#8217;un même type d&#8217;objet, appelé Class (qui est différent de celui du paradigme objet, par &#8220;extension&#8221; abstraite : on saute de niveau d&#8217;abstraction, l&#8217;un permettant à l&#8217;autre d&#8217;&#8221;exister&#8221; -ou plutôt d&#8217;être défini comme on l&#8217;entend-).</p>
<p>Trêve de bla-bla, voici une capture d&#8217;écran d&#8217;un simple méta-modèle de sfDoctrine réalisé à titre d&#8217;exemple :</p>
<p><img class="alignnone size-full wp-image-560" title="Méta-modèle de sfDoctrine, diagramme d'entré" src="http://stephaneerard.wordpress.com/files/2009/06/meta-model-sfdoctrine.png" alt="Méta-modèle de sfDoctrine, diagrame d'entré" width="672" height="417" /></p>
<p>On voit ici qu&#8217;un modèle permet de définir des classes, et que les deux sont des choses nommés, elles ont obligatoirement un nom.</p>
<p>Voici maintenant le diagramme du méta-modèle des &#8220;columns&#8221; qui est partie intégrante du méta-modèle ci-dessus (qu&#8217;on peut voir en tant que &#8220;package&#8221; ou &#8220;dossier&#8221; nommé &#8220;Columns&#8221;) :</p>
<div id="attachment_561" class="wp-caption alignnone" style="width: 520px"><img class="size-full wp-image-561" title="Méta-modèle des Columns d'une Class sfDoctrine" src="http://stephaneerard.wordpress.com/files/2009/06/meta-model-sfdoctrine-columns.png" alt="Description de la EClass Column d'une EClass Class" width="510" height="440" /><p class="wp-caption-text">Description de la EClass Column d&#39;une EClass Class</p></div>
<p>On voit ici qu&#8217;une classe possèdes 0 à plusieurs colonnes, et qu&#8217;une colonne est elle aussi une chose obligatoirement nommée, en plus de posséder obligatoirement un type qui doit avoir un max de défini.</p>
<p>Et enfin le diagramme des &#8220;Relations&#8221; :</p>
<p><img class="alignnone size-full wp-image-562" title="Méta-modèle des Relations d'une Class" src="http://stephaneerard.wordpress.com/files/2009/06/meta-model-sfdoctrine-relations.png" alt="Méta-modèle des Relations d'une Class" width="510" height="391" /></p>
<p>On voit ici qu&#8217;une classe peut posséder 0 ou plusieurs relations, relation (en italique, soulignant que c&#8217;est &#8220;abstrait&#8221; -mais à ce niveau-ci d&#8217;abstraction-) qui peut être de trois sortes:<br />
une relation de type mono-valuée OneToOne ou un à un, qui permet de dire, par exemple, qu&#8217;une voiture n&#8217;a qu&#8217;un moteur,<br />
une relation de type multi-valué ou un à plusieurs, qui permet de dire, par exemple, qu&#8217;une voiture peut avoir plusieurs roues,<br />
une relation de type multi-valué bi-partie ou plusieurs à plusieurs, qui permet de dire, par exemple, qu&#8217;un produit peut être lié à plusieurs catégories et qu&#8217;une catégorie peut être liée à plusieurs produits.</p>
<p>La big-picture du point de vue du phénomène &#8220;Class&#8221; :</p>
<p><img class="alignnone size-full wp-image-590" title="Big-picture d'un point de vue de Class" src="http://stephaneerard.wordpress.com/files/2009/06/16.png" alt="Big-picture d'un point de vue de Class" width="510" height="434" /></p>
<p>Pour finir, et faire comprendre au lecteur ce que permet l&#8217;excellentissime plug-in Epsilon, voici une capture &#8220;finale&#8221; d&#8217;un modèle que l&#8217;on va créer ensemble ici, pas-à-pas, en usant d&#8217;assistance pour créer les colonnes ids, la classe ProduitCategorie ainsi qu&#8217;une relation m:m sur deux. Ce sera plus clair par la suite, vous verrez.</p>
<p><img class="alignnone size-full wp-image-563" title="Simple modèle d'exemple" src="http://stephaneerard.wordpress.com/files/2009/06/modele-eds-final.png" alt="Simple modèle d'exemple" width="510" height="318" /></p>
<p>Ici, nous avons définis deux types d&#8217;objets que sont &#8220;Produit&#8221; et &#8220;Catégorie&#8221;, nous avons dit que les deux possèdent une colonne nommée &#8220;id&#8221; (qui s&#8217;inscrit dans une perspective SGBDR donc) et qu&#8217;ils sont tous deux liés par une relation &#8220;ManyToMany&#8221;, ou &#8220;plusieurs-à-plusieurs&#8221; comme dit plus haut (perspective &#8220;objet&#8221;).</p>
<p>Maintenant, pour aider dans la conception de (méta-)modèle, Epsilon fournit tout un ensemble de langages permettant d&#8217;écrire des outils de transformation, validation, d&#8217;assistance, de mélange, entre autres, qui sont utilisables ensuite par la personne créant un modèle.</p>
<p>Ici, et pour l&#8217;instant, j&#8217;ai créé trois outils d&#8217;assistance :</p>
<p>addIdentifierAsPrimaryKeyToClass pour les EClass Class, qui permet d&#8217;ajouter une colonne &#8220;id&#8221; à une classe en particulier ou à toutes les classes du modèle, si ces colonnes n&#8217;existent pas bien sûr (pas de doublon, vérification d&#8217;existence par condition),</p>
<p>createManyToManyReferenceClass pour les EClass ManyToMany (spécialisation de la EClass abstraite Relation), qui permet d&#8217;aider à créer une classe de cross-référence entre deux classes (sans doublon aussi, évidement) en ayant seulement précisé l&#8217;élément relaté par la relation m:m,</p>
<p>setClassPluralAndSingularProperties pour les EClass Class, qui permet de spécifier automatiquement les propriétés &#8220;plural&#8221; et &#8220;singular&#8221; qui sont de type EString et qui permettent de préciser les formes plurielle et singulier d&#8217;une EClass Class.</p>
<p>Allons dans le détail, et commençons simplement par le dernier qui est le plus simple :</p>
<p>Je créé un fichier modèle de mon méta-modèle (j&#8217;ouvre mon méta-modèle puis clique-droit sur l&#8217;EClass &#8220;Model&#8221; et &#8220;Create Dynamic Instance&#8221;, je séléctionne le fichier qui supportera l&#8217;instance du modèle)</p>
<p><img title="Première étape : créer une instance du modèle" src="../files/2009/06/first-step1.png" alt="Première étape : créer une instance du modèle" width="451" height="638" /></p>
<p>puis je l&#8217;enregistre (n&#8217;importe où, peu importe).</p>
<p><img class="alignnone size-full wp-image-567" title="Seconde étape : créer une classe d'objet" src="http://stephaneerard.wordpress.com/files/2009/06/second-step1.png" alt="Seconde étape : créer une classe d'objet" width="510" height="510" /></p>
<p>Vous remarquez que j&#8217;ai nommé mon &#8220;Model&#8221; avec la chaîne de caractère &#8220;EspaceDuSommeil&#8221;.</p>
<p>Une fois que j&#8217;ai cliqué, je me retrouve avec un &#8220;Model&#8221; ayant un &#8220;enfant&#8221; (child) de type Class qui ne porte pas de nom.<br />
En cliquant dessus la fenêtre du bas nommée &#8220;Properties&#8221; (que l&#8217;on voit dans l&#8217;image ci-dessus en bas qui permet de voir &#8220;EspaceDuSommeil&#8221;) affiche les propriétés relatives à cet élément, ainsi il me permet de cliquer sur la propriété &#8220;Name&#8221; et d&#8217;y définir le &#8220;nom&#8221; de mon objet &#8220;Class&#8221; (si vous remontez jusqu&#8217;à la première image, vous remarquerez la relation d&#8217;héritage entre Named et Class, qui fait que Class &#8220;is_a&#8221; (est un) Named, Named voulant dire qu&#8217;il est nommé -j&#8217;aurai pu mettre Nameable pour dire qu&#8217;il peut être nommé, mais cela dépend des besoins, ici il me faut absolument un nom-). J&#8217;y saisi donc le mot &#8220;Produit&#8221;, et voici :</p>
<p><img class="alignnone size-full wp-image-568" title="Troisième étape : saisir le nom du type d'objet" src="http://stephaneerard.wordpress.com/files/2009/06/third-step.png" alt="Troisième étape : saisir le nom du type d'objet" width="510" height="187" /></p>
<p>On fait de même pour créer un type d&#8217;objet nommé &#8220;Catégorie&#8221;, puis on va s&#8217;occuper de spécifier les propriétés &#8220;plural&#8221; et &#8220;singular&#8221; en cliquant seulement sur un petit bouton, grâce à mon script écrit en EWL, langage définit par le plug-in Epsilon :</p>
<p><img class="alignnone size-full wp-image-569" title="Quatrième étape : cliquer sur l'assistant pour automatiquement définir les propriétés &#34;plural&#34; et &#34;singular&#34;" src="http://stephaneerard.wordpress.com/files/2009/06/fourth-step.png" alt="Quatrième étape : cliquer sur l'assistant pour automatiquement définir les propriétés &#34;plural&#34; et &#34;singular&#34;" width="510" height="291" /></p>
<p>Remarquez que les champs &#8220;Plural&#8221; et &#8220;Singular&#8221; de la fenêtre de propriété sont vides. Pour l&#8217;instant.</p>
<p><img class="alignnone size-full wp-image-570" title="Cinquième étape : se fouler le doigt en cliquant" src="http://stephaneerard.wordpress.com/files/2009/06/fifth-step.png" alt="Cinquième étape : se fouler le doigt en cliquant" width="510" height="206" /></p>
<p>Et tadam ! Voilà le résultat ! Notez qu&#8217;il n&#8217;y a qu&#8217;ajout d&#8217;un &#8220;s&#8221; final pour créer la forme plurielle. La forme singulière est une copie du nom de la classe, simplement. Après, c&#8217;est open-source, donc qui veut modifier le comportement n&#8217;a qu&#8217;à apprendre et modifier selon ses nécessitées.</p>
<p>Pour comprendre, pour qui voudra, voici le script qui permet de réaliser cela :</p>
<blockquote><p>wizard setClassPluralAndSingularProperties {</p>
<p>guard : self.isTypeOf(Class) and self.name.size() &#62; 0</p>
<p>title : &#8216;Set plural and singular properties of &#8216; + self.name</p>
<p>do {<br />
self.plural := self.generatePluralProperty();<br />
self.singular := self.generateSingularProperty();<br />
}<br />
}</p>
<p>wizard setModelClassesPluralAndSingularProperties {</p>
<p>guard : self.isTypeOf(Class)</p>
<p>title : &#8216;Set plural and singular properties of classes (Model-wide)&#8217;</p>
<p>do {<br />
for( class in Class.allInstances() )<br />
{<br />
class.plural := class.generatePluralProperty();<br />
class.singular := class.generateSingularProperty();<br />
}<br />
}<br />
}</p>
<p>operation Class generatePluralProperty () : String {<br />
return self.name + &#8217;s&#8217;;<br />
}</p>
<p>operation Class generateSingularProperty () : String {<br />
return self.name;<br />
}</p></blockquote>
<p>Comme vous l&#8217;aurez sûrement remarqué, j&#8217;ai codé deux &#8220;wizards&#8221; (assistants) différents, l&#8217;un ne se rapproche qu&#8217;à la classe séléctionnée lors du clique droit, l&#8217;autre s&#8217;occupe de définir ce qu&#8217;il y a à définir poru toutes les classes (à l&#8217;aide de la boucle for(&#8230; in &#8230;){}).</p>
<p>Simple, non -je parle aux développeurs ici ;-D- ?</p>
<p>Voyons un peu plus complexe comme script, celui permettant d&#8217;ajouter une colonne &#8220;id&#8221; aux classes et qui s&#8217;utilise exactement de la même manière -séléction de la classe en question puis clique-droit-&#62;wizards-&#62;&#8221;add Id&#8230; for XXX&#8221; ou [..]model-wide&#8221;:</p>
<blockquote><p>wizard addIdentifierAsPrimaryKeyToClass {</p>
<p>guard : self.isTypeOf(Class) and not self.column.exists(c&#124;c.name.matches(&#8216;id&#8217;))</p>
<p>title : &#8216;Add an Id column as primary key to &#8216; + self.name</p>
<p>do {</p>
<p>self.column.add( self.generateIdPKUnikColumn() );<br />
}<br />
}</p>
<p>wizard addIdentifiersAsPrimaryKeyToClasses {</p>
<p>guard : self.isTypeOf(Class)</p>
<p>title : &#8216;Add an Id column as primary key to classes (Model-wide)&#8217;</p>
<p>do {<br />
for( class in Class.allInstances() )<br />
{<br />
if( not class.column.exists(c&#124;c.name.matches(&#8216;id&#8217;) ) )<br />
{<br />
class.column.add( class.generateIdPKUnikColumn() );<br />
}<br />
}<br />
}<br />
}</p>
<p>operation Class generateIdPKUnikColumn () : Column {<br />
var idcolumn : Column;<br />
idcolumn := Column.createInstance();<br />
idcolumn.name := &#8216;id&#8217;;<br />
idcolumn.primary := true;<br />
idcolumn.unique := true;<br />
var idtype : Model!Integer;<br />
idtype := Model!Integer.createInstance();<br />
idtype.max = 20;<br />
idcolumn.type = idtype;<br />
return idcolumn;<br />
}</p></blockquote>
<p>Et voilà !</p>
<p><img class="alignnone size-full wp-image-571" title="Sixième étape : lâcher de clique pour ajout de la colonne 'id' à toutes les classes" src="http://stephaneerard.wordpress.com/files/2009/06/sixth-step.png" alt="Sixième étape : lâcher de clique pour ajout de la colonne 'id' à toutes les classes" width="510" height="334" /></p>
<p>Tadam :</p>
<p><img class="alignnone size-full wp-image-572" title="Septième étape : apprécier le résultat :-D" src="http://stephaneerard.wordpress.com/files/2009/06/seventh-step.png" alt="Septième étape : apprécier le résultat :-D" width="496" height="264" /></p>
<p>Maintenant, pensez au nombre de manipulations gagnés lorsqu&#8217;il y a 10,50,100 classes ? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Les affictionados de Doctrine me diront : imbécile, Doctrine n&#8217;a pas besoin qu&#8217;on spécifie la colonne id ! Oui, certes, mais ce n&#8217;est qu&#8217;un exemple d&#8217;utilisation ;-P</p>
<p>Voyons autrement plus complexe, la création en un clique d&#8217;une classe de référence pour une association m:m :</p>
<p>Code:</p>
<blockquote><p>wizard createManyToManyReferenceClass<br />
{<br />
guard : self.isTypeOf(ManyToMany) and self.relates.isDefined()</p>
<p>title: &#8216;Create ManyToMany\&#8217;s Reference Class between &#8216; + self.owner.name + &#8216; and &#8216; + self.relates.name</p>
<p>do<br />
{<br />
self.owner.definedIn.defines.add( self.createReferenceClass() );<br />
}<br />
}</p>
<p>operation ManyToMany createReferenceClass() : Class {<br />
self.name := self.relates.name;</p>
<p>&#8211;define variable container for reference Class of ManyToMany.refClass assigned to both ManyToMany sides<br />
var refClass : Class;<br />
refClass := self.owner.definedIn.defines.selectOne(c&#124;c.name.matches(<br />
self.owner.name.firstToUpperCase() + self.relates.name.firstToUpperCase()<br />
)<br />
);<br />
if( not refClass.isDefined() )<br />
{<br />
refClass := Class.createInstance();<br />
refClass.name := self.owner.name.firstToUpperCase() + self.relates.name.firstToUpperCase();<br />
}</p>
<p>&#8211;defines self.owner refClass reference<br />
self.refClass := refClass;</p>
<p>&#8211;define variable containers for columns pks<br />
var a : Column;<br />
var b : Column;<br />
a := Column.createInstance();<br />
b := Column.createInstance();<br />
a.name := self.relates.getIdColumnName();<br />
b.name := self.owner.getIdColumnName();<br />
a.primary := true;<br />
b.primary := true;</p>
<p>&#8211;define variable containers for OneToMany holders in refClass<br />
var aR : OneToMany;<br />
var bR : OneToMany;<br />
aR := OneToMany.createInstance();<br />
bR := OneToMany.createInstance();<br />
aR.relates := self.relates;<br />
bR.relates := self.owner;<br />
aR.name := self.relates.name;<br />
bR.name := self.owner.name;</p>
<p>&#8211;add columns and relations to refClass<br />
refClass.column.add(a); refClass.column.add(b); refClass.relation.add(aR); refClass.relation.add(bR);</p>
<p>&#8211;add ManyToMany relation to related class<br />
var rC : ManyToMany;<br />
rC := ManyToMany.createInstance();<br />
rC.owner := self.relates;<br />
rC.name := self.owner.name;<br />
rC.refClass := refClass;<br />
rC.relates := self.owner;<br />
self.relates.relation.add(rC);</p>
<p>return refClass;<br />
}</p>
<p>operation Class getIdColumnName() : String {<br />
return self.name.toLowerCase() + &#8216;_id&#8217;;<br />
}</p>
<p>operation Class getPluralName() : String {<br />
return self.name + &#8217;s&#8217;;<br />
}</p></blockquote>
<p><img class="alignnone size-full wp-image-573" title="Création d'une relation m:m entre Produit et Catégorie" src="http://stephaneerard.wordpress.com/files/2009/06/eigth-step.png" alt="Création d'une relation m:m entre Produit et Catégorie" width="510" height="362" /></p>
<p>Je définie comme nécessaire la propriété &#8220;relates&#8221; qui me permet d&#8217;appeler par la suite le script d&#8217;automation :</p>
<p><img class="alignnone size-full wp-image-574" title="Définition de la classe relaté par la propriété m:m de la classe Produit comme étant Catégorie" src="http://stephaneerard.wordpress.com/files/2009/06/nine-step.png" alt="Définition de la classe relaté par la propriété m:m de la classe Produit comme étant Catégorie" width="510" height="424" /></p>
<p>Puis j&#8217;appel le script qui s&#8217;occupe de tout définir pour moi, pour autant que cela me convienne :</p>
<p><img class="alignnone size-full wp-image-575" title="Dernière étape : cliqueeerrrrr" src="http://stephaneerard.wordpress.com/files/2009/06/10-step.png" alt="Dernière étape : cliqueeerrrrr" width="510" height="305" /></p>
<p>Appréciez VOTRE travail :</p>
<p><img class="alignnone size-full wp-image-577" title="La classe de cross-référence est créée automatiquement, la classe cross-référencée Categorie est automatiquement modifiée en conséquence ainsi que la classe Produit et leurs relations m:m en regard" src="http://stephaneerard.wordpress.com/files/2009/06/12.png" alt="La classe de cross-référence est créée automatiquement, la classe cross-référencée Categorie est automatiquement modifiée en conséquence ainsi que la classe Produit et leurs relations m:m en regard" width="510" height="314" /></p>
<p><img class="alignnone size-full wp-image-578" title="La m:m de Categorie/Produit automatiquement créée" src="http://stephaneerard.wordpress.com/files/2009/06/13.png" alt="La m:m de Categorie/Produit automatiquement créée" width="510" height="321" /></p>
<p><img class="alignnone size-full wp-image-579" title="La classe de cross-référence entre Produit et Categorie automatiquement créée et ses propriétés" src="http://stephaneerard.wordpress.com/files/2009/06/14.png" alt="La classe de cross-référence entre Produit et Categorie automatiquement créée et ses propriétés" width="509" height="306" /></p>
<p>Tiens, j&#8217;ai oublié de coder l&#8217;ajout des formes plurielles et singulières, qu&#8217;à cela ne tienne, on modifie le code et c&#8217;est repartie !<br />
En modifiant le script, je me rend compte que j&#8217;ai oublié de faire pas mal de checks sur l&#8217;existence d&#8217;élements, ce qui implique que si on exécute deux fois cet assistant, il crééra d&#8217;autant de classes de référence, c&#8217;est un comportement non désiré : hop on modifie en conséquence :</p>
<blockquote><p>wizard createManyToManyReferenceClass<br />
{<br />
guard : self.isTypeOf(ManyToMany) and self.relates.isDefined()</p>
<p>title: &#8216;Create ManyToMany\&#8217;s Reference Class between &#8216; + self.owner.name + &#8216; and &#8216; + self.relates.name</p>
<p>do<br />
{<br />
self.owner.definedIn.defines.add( self.createReferenceClass() );<br />
}<br />
}</p>
<p>operation ManyToMany createReferenceClass() : Class {<br />
self.name := self.relates.name;</p>
<p>&#8211;define variable container for reference Class of ManyToMany.refClass assigned to both ManyToMany sides<br />
var refClass : Class;<br />
<strong>refClass := self.owner.definedIn.defines.selectOne(c&#124;c.name.matches(<br />
self.owner.name.firstToUpperCase() + self.relates.name.firstToUpperCase()<br />
)<br />
);<br />
if( not refClass.isDefined() )<br />
{<br />
refClass := Class.createInstance();<br />
refClass.name := self.owner.name.firstToUpperCase() + self.relates.name.firstToUpperCase();<br />
}</strong><br />
<strong>&#8211;set plural and singular forms for refClass<br />
refClass.plural := self.owner.getPluralName() + self.relates.getPluralName();<br />
refClass.singular := self.owner.name + self.relates.name();</strong><br />
&#8211;defines self.owner refClass reference<br />
self.refClass := refClass;</p>
<p>&#8211;define variable containers for columns pks<br />
var a : Column;<br />
var b : Column;<br />
<strong>var aToAdd: Boolean;<br />
var bToAdd: Boolean;</strong><br />
<strong>aToAdd = false; bToAdd = false;</strong><br />
&#8211;try to get existing columns<br />
<strong>a := refClass.column.selectOne(c&#124;c.name.matches(self.relates.getIdColumnName()));<br />
b := refClass.column.selectOne(c&#124;c.name.matches(self.owner.getIdColumnName()));</strong><br />
&#8211;if none exist, create them and mark watchdogs for further add<br />
<strong>if( not a.isDefined())</strong><br />
{<br />
a := Column.createInstance();<br />
a.name := self.relates.getIdColumnName();<br />
<strong>aToAdd := true;</strong><br />
}<br />
<strong>if( not b.isDefined())</strong><br />
{<br />
b := Column.createInstance();<br />
b.name := self.owner.getIdColumnName();<br />
<strong>bToAdd  := true;</strong><br />
}<br />
a.primary := true;<br />
b.primary := true;</p>
<p>&#8211;define variable containers for OneToMany holders in refClass<br />
var aR : OneToOne;<br />
var bR : OneToOne;<br />
<strong>var aRtoAdd: Boolean;<br />
var bRtoAdd: Boolean;<br />
aRtoAdd := false; aRtoAdd := false;<br />
&#8211;try to get existing relations<br />
aR := refClass.relation.selectOne(r&#124;r.name.matches(self.relates.name));<br />
bR := refClass.relation.selectOne(r&#124;r.name.matches(self.owner.name));</strong><br />
&#8211;if none exists, create them and mark watchdogs for further add<br />
<strong>if( not aR.isDefined()){</strong><br />
aR := OneToOne.createInstance();<br />
aR.name := self.relates.name;<br />
<strong>aRtoAdd := true;</strong><br />
}<br />
<strong>if( not bR.isDefined()){</strong><br />
bR := OneToOne.createInstance();<br />
bR.name := self.owner.name;<br />
<strong>bRtoAdd := true;</strong><br />
}<br />
aR.relates := self.relates;<br />
bR.relates := self.owner;</p>
<p>&#8211;add columns and relations to refClass only if watchdog says to do so<br />
<strong>if(aToAdd)</strong>{ refClass.column.add(a); }<br />
<strong>if(bToAdd){</strong> refClass.column.add(b); }<br />
&#8211;relations<br />
<strong>if(aRtoAdd)</strong>{ refClass.relation.add(aR); }<br />
<strong>if(bRtoAdd)</strong>{ refClass.relation.add(bR); }</p>
<p>&#8211;add ManyToMany relation to related class<br />
var rC : ManyToMany;<br />
<strong>var rCtoAdd: Boolean;</strong><br />
<strong>rCtoAdd := false;<br />
rC := self.relates.relation.selectOne(r&#124;r.name.matches(self.owner.name));<br />
if(not rC.isDefined())</strong>{<br />
rC := ManyToMany.createInstance();<br />
rC.name := self.owner.name;<br />
<strong>rCtoAdd := true;</strong><br />
}<br />
rC.owner := self.relates;<br />
rC.refClass := refClass;<br />
rC.relates := self.owner;</p>
<p>&#8211;add relation to refClass only if needed<br />
<strong>if(rCtoAdd)</strong>{ self.relates.relation.add(rC); }</p>
<p>return refClass;<br />
}</p>
<p>operation Class getIdColumnName() : String {<br />
return self.name.toLowerCase() + &#8216;_id&#8217;;<br />
}</p>
<p>operation Class getPluralName() : String {<br />
return self.name + &#8217;s&#8217;;<br />
}</p>
<p>j&#8217;ai mis en gras autant que j&#8217;ai pu les différences.</p></blockquote>
<p>Et voilà, on aura beau lancer plusieurs fois de suite l&#8217;assistant, il ne crééra pas plusieurs classes de références poluantes <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>On finira avec une capture d&#8217;écran de la classe de cross-référence :</p>
<p><img class="alignnone size-full wp-image-581" title="OneToOne relation de la classe de référence entre celle-ci et Categorie" src="http://stephaneerard.wordpress.com/files/2009/06/15.png" alt="OneToOne relation de la classe de référence entre celle-ci et Produit" width="510" height="266" /></p>
<p>&#8220;Et voilà !&#8221;, il ne reste plus qu&#8217;à écrire un transformateur de modèle à modèle (EGL, Epsilon Generative Language)!</p>
<p>Mais avant ça, il sera bien utile d&#8217;écrire un validateur de modèle (EVL, Epsilon Validation Language) !</p>
<p>Comme vous l&#8217;aurez compris, le tout pourra être écrit à l&#8217;aide du plug-in Epsilon !</p>
<p>Alors, le développement dirigé par les modèles, C&#8217;EST PAS DE LA BALLE ? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Le prochain billet (&#8220;Les Epsilons endoctrinés génèrent pour se libérer&#8221;) portera sur la génération de code : transformer le modèle dans sa syntaxe abstraite en un fichier concret (&#8220;./config/doctrine/schema.yml&#8221;), qui, on le verra, sera utilisé par sfDoctrine/Symfony pour générer des classes Php5 de liaison Objet-Table Relationnel, mais aussi, dans la même perspective, qui permettra de générer des outils de gestion type CRUD en quelques lignes de commandes (voir symfony-project.org et son tutoriel Jobeet pour Doctrine).</p>
<p><strong>Enfin je tiens à remercier particulièrement d&#8217;abord les &#8220;teams&#8221; Eclipse, EMF et GMF, entre autres et surtout Dimitris Kolovos qui est l&#8217;initiateur de l&#8217;outil Epsilon. Sans quoi tout ça ne serai possible !</strong></p>
<p>N.B.: la réalisation du méta-modèle, du modèle d&#8217;exemple, des scripts et de ce billet ont nécessités un peu plus de 4h.<br />
Pensez à relativiser le temps pris lorsqu&#8217;on connait l&#8217;outil, que le transformateur modèle-&#62;code (schema.yml), le validateur de modèle et autres assistants seront réalisés quant à la réalisation d&#8217;un schéma complexe pour sfDoctrine&#8230;<br />
Relativiser tout ça quant à l&#8217;écriture d&#8217;applications web via l&#8217;ingénierie par les modèles (perte de temps dans la résolution de bugs, d&#8217;écriture du code en suivant les règles de coding, etc). C&#8217;est tout simplement monstrueux comme capitalisation (je parle bien d&#8217;un capital HUMAIN, pas spéculatif).</p>
<p>A bon entendeur <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>(copyleft until credits) Texte et images Stéphane Erard.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[FMI, BM, UE, et les Economies Africaines: De nouveaux paradigmes de développement?]]></title>
<link>http://lambertmbela.wordpress.com/2009/05/03/fmi-bm-ue-et-les-economies-africaines-de-nouveaux-paradigmes-de-developpement/</link>
<pubDate>Sun, 03 May 2009 10:03:39 +0000</pubDate>
<dc:creator>Lambert Anoke Mbela</dc:creator>
<guid>http://lambertmbela.wordpress.com/2009/05/03/fmi-bm-ue-et-les-economies-africaines-de-nouveaux-paradigmes-de-developpement/</guid>
<description><![CDATA[FMI, BM, UE, et les Economies Africaines: Après la crise financière mondiale due à un excès de libér]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div><img class="aligncenter size-full wp-image-43" title="EGYPT-EU-AFRICA-SUMMIT-DIPLOMACY" src="http://lambertmbela.wordpress.com/files/2009/05/europe-afrique1.jpg" alt="EGYPT-EU-AFRICA-SUMMIT-DIPLOMACY" width="450" height="303" /></div>
<p><strong><em>FMI, BM, UE, et les Economies Africaines: Après la crise financière mondiale due à un excès de libéralisme, y’aurait-il du positif quant aux leçons à tirer?Vers de nouveaux paradigmes de développement?</em></strong></p>
<p><strong> </strong></p>
<p>S&#8217;il est vrai que la crise financière/ économique mondiale a eu de nombreuses conséquences désastreuses de part le monde: fermeture de grosses firmes telles que Lehman brothers, Northern Rock; licenciements massifs, saisie immobilière etc. et pour l&#8217;Afrique: réduction de l&#8217;aide étrangère, réduction des flux de capitaux étrangers et des flux de transferts de la diaspora, chute des cours des matières premières, etc. Il faut tout de m<em>ê</em>me lui reconnaître (à la crise) le mérite de remettre à l&#8217;ordre du jour le débat sur les politiques de développement du FMI, BM, EU en Afrique.</p>
<p>Commencons donc par planter le décor: Lorsque cette crise financière atteignit son paroxysme, nous avons vu les Etats occidentaux courir aux chevets des entreprises à travers d&#8217;énormes plans de relance (AIG, Chrysler, Ford) aux Etats Unis, on a m<em>ê</em>me parlé de nationalisation dans le cas de la Northern Rock en Grande Bretagne. Si en Afrique, nous n&#8217;en sommes pas encore à ces cas extr<em>ê</em>mes, les effets generalisés de cette crise dans les économies dites &#8216;avancées&#8217; devrait tout de m<em>ê</em>me interpeller les leaders africains à repenser le développement du continent et donc à questionner si besoin y’en avait encore, les politiques imposées par ces institutions internationales extr<em>ê</em>mement libérales qui vise à faire de l&#8217;Afrique la chasse gardée des multinationales et à anéantir tout rôle de l&#8217;Etat. L’Etat qui par ailleurs reprend bien du poil de la b<em>ê</em>te dans ces économies dites développées où de plus en plus l&#8217;Etat redevient le pourvoyeur principal de capitaux.</p>
<p>Me faisant porte-parole le temps d&#8217;une reflexion, je me pose et pose les questions suivantes:</p>
<p>Ne faut-il pas pour l’Afrique, penser à un paradigme de développement hybride qui donnerait à l’Etat non seulement le pouvoir d’assurer son rôle régalien, mais aussi d’avoir un controle sur les entreprises nationales qui assument le bien <em>ê</em>tre des populations c’est à dire les companies nationales d’eau, d’électricité et de gaz. Contrairement à la pensée FMIenne qui prône plutôt leurs privatisations?</p>
<p>Vous me répondriez s<em>û</em>rement que, rien ne garantit un bien <em>ê</em>tre sous la gestion des companies nationales controlées par l’Etat.</p>
<p>Alors, je pense que la bonne gouvernance et la bonne gestion des deniers et des comptes publics devraient <em>ê</em>tre l’un des piliers centraux de ce nouveau paradigme. Bien sûr en supposant que nos chefs d’Etat se soucient en premier du peuple (c’est un autre débat)</p>
<p>L’autre aspect très important du nouveau paradigme hybride, aspect qui serait de connivence avec la philosophie du FMI et de la BM, serait l’émergence et la promotion d’un secteur privé fort financé  à la fois par des capitaux nationaux et étrangers. Ceci passerait forcément par un système financier/boursier et bancaire bien structuré et bien régulé. Un secteur privé focalisé sur les industries de pointe, de nouvelles technologies, de services et de distributions.</p>
<p>Ce jumelage d’un service public assaini et protecteur du citoyen, et d’un secteur privé consistant financé directement (via la bourse) par de capitaux nationaux et étrangers serait peut <em>ê</em>tre salutaire pour le développement durable du continent.</p>
<p>En passant, ne serait-il pas gr<em>â</em>ce à ce type de modèle hybride que la France  résiste mieux aujourd’hui à la crise comparée à ses voisins allemand et anglais?</p>
<p>A bon entendeur, salut!<br />
<strong> </strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[(Un pas important franchi vers la téléportation)]]></title>
<link>http://anarchieevangelique.wordpress.com/2009/02/04/un-pas-important-franchi-vers-la-ta%c2%a9la%c2%a9portation/</link>
<pubDate>Wed, 04 Feb 2009 12:44:08 +0000</pubDate>
<dc:creator>Laurent l&#39;un</dc:creator>
<guid>http://anarchieevangelique.wordpress.com/2009/02/04/un-pas-important-franchi-vers-la-ta%c2%a9la%c2%a9portation/</guid>
<description><![CDATA[Supports : Un pas important franchi vers la téléportationet Première téléportation quantique à grand]]></description>
<content:encoded><![CDATA[Supports : Un pas important franchi vers la téléportationet Première téléportation quantique à grand]]></content:encoded>
</item>
<item>
<title><![CDATA[Paradigmes, la revista de l’economia productiva i el coneixement]]></title>
<link>http://innovemterrassa.wordpress.com/2008/07/16/paradigmes-la-revista-de-l%e2%80%99economia-productiva-i-el-coneixement/</link>
<pubDate>Wed, 16 Jul 2008 07:00:41 +0000</pubDate>
<dc:creator>Universitat i Societat del Coneixement</dc:creator>
<guid>http://innovemterrassa.wordpress.com/2008/07/16/paradigmes-la-revista-de-l%e2%80%99economia-productiva-i-el-coneixement/</guid>
<description><![CDATA[Paradigmes és una revista quadrimestral d’alta divulgació dedicada a l’economia productiva i el cone]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://innovemterrassa.wordpress.com/files/2008/07/img_29951104_1.jpeg"><img class="alignnone size-medium wp-image-194" src="http://innovemterrassa.wordpress.com/files/2008/07/img_29951104_1.jpeg?w=100" alt="" width="100" height="114" /></a></p>
<p>Paradigmes és una <strong>revista quadrimestral d’alta divulgació dedicada a l’economia productiva i el coneixement </strong>editada pel DIUE de la Generalitat. Neix amb la vocació d’encapçalar, en termes de conceptuals i de discurs, la transformació del paradigma econòmic de Catalunya que impulsa el Departament i el conjunt del Govern. Una transformació per <strong>avançar cap a la societat del coneixement a través de la innovació, la internacionalització i la generació d’activitats d’elevat valor afegit. </strong></p>
<p><strong>El contingut de Paradigmes número 0 es dedica de forma quasi exclusiva a les noves Estratègies per a la Innovació</strong> i s’emmarca en el procés de discussió i de reflexió col·lectiva encetat amb l’elaboració del Pacte Nacional per a la Recerca i la Innovació.</p>
<p>Més informació:</p>
<p><a href="http://www.gencat.cat/diue/serveis/publicacions/publicacions_periodiques/paradigmes/index.html">Revista Paradigmes</a></p>
<p><a href="http://www.gencat.cat/diue/doc/doc_57020727_1.pdf">Paradigmes núm. 0: Estratègies per a la Innovació</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Avec un peu d'imagination et de persévérance]]></title>
<link>http://nsisolution.wordpress.com/2008/05/16/avec-un-peu-dimagination-et-de-perseverance/</link>
<pubDate>Fri, 16 May 2008 19:18:06 +0000</pubDate>
<dc:creator>Pascal Veilleux</dc:creator>
<guid>http://nsisolution.wordpress.com/2008/05/16/avec-un-peu-dimagination-et-de-perseverance/</guid>
<description><![CDATA[Avec un peu d&#8217;imagination et de persévérance, on peut faire de grandes choses. Il faut juste s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Avec un peu d&#8217;<strong>imagination</strong> et de <strong>persévérance</strong>, on peut faire de grandes choses. Il faut juste sortir du <strong>cadre</strong>&#8230; de nos <strong>paradigmes</strong>. Belle leçon d&#8217;<strong>innovation</strong>!</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/lRRDzFROMx0&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/lRRDzFROMx0&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Via <a href="http://gotboondoggle.blogspot.com/" target="_blank">Got Boondoggle?</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Un bon exemple de l'effet de regarder à l'extérieur de nos paradigmes]]></title>
<link>http://nsisolution.wordpress.com/2008/04/17/un-bon-exemple-de-leffet-de-regarder-a-lexterieur-de-nos-paradigmes/</link>
<pubDate>Thu, 17 Apr 2008 18:27:57 +0000</pubDate>
<dc:creator>Pascal Veilleux</dc:creator>
<guid>http://nsisolution.wordpress.com/2008/04/17/un-bon-exemple-de-leffet-de-regarder-a-lexterieur-de-nos-paradigmes/</guid>
<description><![CDATA[Ce matin, en lisant le blogue de Jean-Sébastien Trudel, j&#8217;ai lu un parfait exemple de l&#8217;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img src="http://www.solardecathlon.org/images/photo_gallery_2007/photo_gallery_montreal.jpg" alt="" width="457" height="305" /></p>
<p>Ce matin, en lisant le <a href="http://evolutionindustrielle.blogspot.com" target="_blank">blogue de Jean-Sébastien Trudel</a>, j&#8217;ai lu un parfait exemple de l&#8217;importance de sortir de nos paradigmes pour innover. Il y parle du concours <a href="http://www.solardecathlon.org/homes_gallery.html" target="_blank">Solar Decathlon</a>, un concours où les étudiants de l&#8217;ETS, l&#8217;Université de Montréal et McGill ont présenté une maison solaire&#8230; une maison du futur. Lors de la visite la maison, Jean-Sébastien a remarqué une affiche intéressante:</p>
<p style="padding-left:30px;"><strong><span style="color:#ff0000;">Ce bâtiment déroge aux règlements d&#8217;urbanisme&#8230;</span></strong></p>
<p>Son commentaire par la suite:</p>
<p style="padding-left:30px;">La leçon? Ne laissez pas les règlements dicter vos critères d&#8217;innovation. Ils sont beaucoup trop en retard.</p>
<p>Je trouve que c&#8217;est une excellente leçon ! Il faut toujours aller hors des sentiers battus, hors de nos paradigmes. C&#8217;est ainsi que l&#8217;on peut innover! Le passé n&#8217;est pas garant de l&#8217;avenir.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Perception et réalité]]></title>
<link>http://nsisolution.wordpress.com/2008/01/17/perception-et-realite/</link>
<pubDate>Thu, 17 Jan 2008 21:07:42 +0000</pubDate>
<dc:creator>Pascal Veilleux</dc:creator>
<guid>http://nsisolution.wordpress.com/2008/01/17/perception-et-realite/</guid>
<description><![CDATA[Voici un exercice intéressant que j&#8217;ai trouvé sur le blogue du Cybercitoyen André Bérard afin ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div style="text-align:center;"><img src="http://bp1.blogger.com/_kwmNttGFRRM/R4-0toY266I/AAAAAAAAAZw/QP32vUdWl9g/s320/illusion_adelson2.jpg" height="247" width="320" /></div>
<p>Voici un exercice intéressant que j&#8217;ai trouvé sur le <a href="http://bloguenotes.blogspot.com/2008/01/perception-et-ralit.html">blogue du Cybercitoyen André Bérard</a> afin de démontrer que notre perception est souvent loin de la réalité.</p>
<p><b>Les cases A et B sont de la même couleur</b>. La deuxième illustration le prouve. Je ne le croyais pas moi non plus mais j&#8217;ai fait le test avec Photoshop et je vous le confirme.</p>
<div style="text-align:center;"><img src="http://bp0.blogger.com/_kwmNttGFRRM/R4-02YY267I/AAAAAAAAAZ4/phi2FYiti60/s320/illusionadelson2copie2qg.jpg" height="247" width="320" /></div>
<p>Ce petit test nous démontre que lorsque l&#8217;on analyse une problématique, il ne faut jamais se contenter des réponses rapides. Creuser ! Analyser ! Poser des questions ! Renverser les paradigmes ! Les processus doivent constamment être revus et améliorés&#8230; Même si l&#8217;on croît qu&#8217;ils sont excellents. Comme le dit si bien André:</p>
<blockquote><p>«Je préfère trouver des questions à mes réponses que des réponses à mes questions». Douter, questionner, exercer son esprit critique ne doit pas être le propre des journalistes. C&#8217;est une attitude que tout citoyen devrait cultiver afin de s&#8217;approcher le plus près possible de cette fameuse «vérité» à géométrie variable.</p></blockquote>
</div>]]></content:encoded>
</item>

</channel>
</rss>
