Compiler du SAGE avec Latex

Pour les amateurs de latex, j'ai decouvert une nouveaute : faire des mathmatiques sous SAGEmath au meme temps que de compiler du latex. Par exemple, les commandes :

\begin{sagesilent}
var('x')
f=-x^3+3*x^2+7*x-4
\end{sagesilent}
\begin{sageblock}
p = plot(f, x, -5, 5)
\end{sageblock}

dans un document tex vont permettre (comme suite a la compilation du fichier .tex ) d'afficher le graphe de f. Et croyez-moi, c'est super !!!

بـجـاه ربّـي... لا

Le titre et l'image sont empreintes du blog "Bons baisers de Tunisie" : je cherchais depuis longtemps une illustraion de ce que je ressentais suite a la visite de Mr Sarkozy en Tunisie pour nous vendre sa vieille technologie nucléaire.

A quelques jours d'intervalle et profitant de l'ensoleillement important de l'Afrique du nord, des Allemands avaient signe un accord avec nos voisins Algeriens afin de produire des batteries fonctionnant a l'energie solaire !

Certains croient que le nucleaire en Tunisie est inevitable, mais je souhaiterais voir se developper dans nos contrees des energies propres et durables.

Le rhume de la laïcité

C'est cette visite qui m'a poussé loin des Algorithmes et qui me dicte ce post. Ce n'est pas l'homme qui me gêne, ni sa présence dans ma Tunisie, mais le traitement qui lui a été réservé : Les espaces publics sont fermés devant les militantes et les ami(e)s de l'Association Tunisienne des Femmes Démocrates alors que les portes sont grandes ouvertes à Karadhaoui.

Seul le débat d'idées fera avancer les mentalités, et cet espace fermé, langue-de-bois, dans lequel vivent une très grande majorité de citoyennes et de citoyens ne fait qu'empirer les choses.

Pourtant, il ne manque pas de spécialistes et de pédagogues adepte de la question, mais il n'y a pas de volonté de les faire participer au débat. Bien au contraire, à 6 mois des élections présidentielles et législatives, c'est le courant conservateur de droite du Parti-Etat qui a le vent en poupe.

A mon héros, l'instituteur engagé !

Un an et un mois que la révolte populaire et sociale s’est déclarée dans le Bassin minier, sur fond de corruption et d'injustice, et la majorité des universitaires tunisiens semblent indifférents au verdict très sévère, rendu la semaine dernière par la cour d’appel de Gafsa. Nous avons, en effet, tout le mal du monde à faire signer, par nos collègues universitaires, une pétition de soutien aux citoyens emprisonnés !

Dans le même temps, trois membres du Bureau exécutif de l'UGTT signent un accord sur des augmentations salariales pour les universitaires, sans en référer à la direction de la FGESRS. Mais la majorité de la corporation surprend par son apathie. Comme si la situation dégradée de l'université tunisienne ne la concernait pas !

Ces deux événements qui, en apparence, semblent en décalage, sont, en réalité, en parfaite adéquation. Les luttes sociales du bassin minier ont eu pour porte-parole des syndicalistes de l’enseignement de base ou du secondaire. Et les universitaires qui, dans les années 70, étaient à l’avant-garde des luttes sociales et politiques du pays, se distinguent, dans leur majorité, par un état d’esprit démissionnaire. C’est donc bien l’instituteur syndicaliste et engagé qui est, aujourd’hui, le héros de la Tunisie citoyenne qui fait notre fierté.

Les fondements du savoir nous ont été inculqués dès notre plus jeune âge par ce précepteur, ce professeur, ce pédagogue qui nous a appris à être ce que, modestement, nous sommes. Le maître d'école se lève, aujourd’hui, pour protéger ses idéaux de liberté, d'équité et de justice, ses valeurs syndicales de fraternité et de justice sociale. En se dressant ainsi, ce sont symboliquement tous nos principes universitaires qu'il défend et renforce.

Mais, aujourd'hui, ce maître d'école est en danger. Le seul fait que ce soit en majorité des instituteurs qui ont écopé des plus lourdes peines (8 ans et un mois d'emprisonnement), le fait qu'on puisse agresser ou, pire, torturer ces instituteurs, devrait réveiller la fibre de la révolte... intellectuelle ! Il est de notre devoir de les soutenir et de relayer leur juste et honorable combat.

Notre université s'en sortira, tant que nous aurons des instituteurs de la trempe de Adnan Hajji ou de Bachir Laabidi - ces héros de la Tunisie citoyenne - pour former ses futurs cadres. Elle s'en sortira, aussi, le jour où ses enseignants-chercheurs se rappelleront qu'ils sont avant tout des citoyens.

Une universitaire fidèle à son instituteur,
(Article paru à Attariq Aljadid)

Primitive Invariant sur SAGEmath

Je suis entrain de re-ecrire le package PrimitiveInvariant sur GAP4 vers SAGEmath. Reste quelques petites bricoles et je le poste.

Ci-joint un exemple d'utilisation de ce package :

sage: gap_console()
GAP4, Version: 4.4.10 of 02-Oct-2007, i686-pc-linux-gnu-gcc
gap> t4:=SymmetricGroup(4);
Sym( [ 1 .. 4 ] )
gap> v4:=Subgroup( t4, [ (1,2,3), (2,3,4) ] );
Group([ (1,2,3), (2,3,4) ])
Read("~/../PrimitiveInvariantGap4.g");
gap> MinimalPrimitiveInvariants(4,t4,v4);

[ "x2*x3^2*x4^3+x3*x4^2*x2^3+x4*x2^2*x3^3+x1*x4^2*x3^3+x3*x1^2*x4^3+x4*x3^2*x1\
^3+x1*x2^2*x4^3+x2*x4^2*x1^3+x4*x1^2*x2^3+x1*x3^2*x2^3+x2*x1^2*x3^3+x3*x2^2*x1\
^3",
"x2*x4^2*x3^3+x3*x2^2*x4^3+x4*x3^2*x2^3+x1*x3^2*x4^3+x3*x4^2*x1^3+x4*x1^2*x3\
^3+x1*x4^2*x2^3+x2*x1^2*x4^3+x4*x2^2*x1^3+x1*x2^2*x3^3+x2*x3^2*x1^3+x3*x1^2*x2\
^3" ]
Voila pres de 4 ans que j'hesite a me lancer dans le web2... J'avais pourtant tout pour y adherer : une page web depuis 1996 et un PC sur mon bureau depuis la meme date. Mais voila, il a fallu attendre 2008 pour que j'entame cette aventure. D'abord avec un profil sur facebook puis avec ce blog.

Ce blog sera pour moi l'endroit ou je pourrais mettre des liens concernant mes centres d'interets : les mathematiques, la politique et l'education des enfants.