Message d'erreur

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/laurentp/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/laurentp/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/laurentp/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/laurentp/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/laurentp/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/laurentp/www/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/laurentp/www/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $type declared before required parameter $key is implicitly treated as a required parameter in include_once() (line 1389 of /home/laurentp/www/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/laurentp/www/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/laurentp/www/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/laurentp/www/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in include_once() (line 1389 of /home/laurentp/www/includes/bootstrap.inc).
  • Deprecated function : rtrim(): Passing null to parameter #1 ($string) of type string is deprecated dans url() (ligne 2349 dans /home/laurentp/www/includes/common.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property PDOException::$query_string is deprecated dans DatabaseConnection->query() (ligne 770 dans /home/laurentp/www/includes/database/database.inc).
  • Deprecated function : Creation of dynamic property PDOException::$args is deprecated dans DatabaseConnection->query() (ligne 772 dans /home/laurentp/www/includes/database/database.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated dans url_is_external() (ligne 2393 dans /home/laurentp/www/includes/common.inc).
  • Deprecated function : str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated dans url_is_external() (ligne 2395 dans /home/laurentp/www/includes/common.inc).
  • Deprecated function : ltrim(): Passing null to parameter #1 ($string) of type string is deprecated dans url() (ligne 2311 dans /home/laurentp/www/includes/common.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property SelectQuery::$alterTags is deprecated dans SelectQuery->addTag() (ligne 978 dans /home/laurentp/www/includes/database/select.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).
  • Deprecated function : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans DatabaseCondition->compile() (ligne 1865 dans /home/laurentp/www/includes/database/query.inc).

Guillemets droits sur clavier swype

La version française du clavier swype sur Android ne possède pas en ce mois de septembre 2012 de guillemets droits, ce qui est gênant pour certaines recherches Google.

On peut contourner ce problème en basculant sur le clavier en anglais, puis en appuyant "longuement" sur la touche L: les guillemets droits sont proposés au menu, parmi d'autres types de guillemets.

sciences: 

L'algèbre des matrices carrées sur un anneau est centrale

Théorème: Soit l'algèbre des matrices carrées à coefficients dans un anneau A, M(n,A), alors cette algèbre est centrale. Les seules matrices qui commutent avec toutes les matrices de cette algèbre sont des multiples de l'identité, k.Id avec k ∈ A.

[1] page 78

Références

  1. Bourbaki N
    1958.  Bourbaki algèbre 8. Algèbre. 8:481.
sciences: 

L'algèbre des matrices carrées sur un corps est simple

Théorème de Wedderburn: un anneau est simple si et seulement si il est isomorphe à un anneau de matrices carrées M(n,K) où K est un corps et n un entier. [1] page 116

Corollaire: tout idéal bilatère de M(n,K) est réduit à O ou est égale à M(n,K)

Références

  1. Bourbaki N
    1958.  Bourbaki algèbre 8. Algèbre. 8:481.
sciences: 

Neutrinos supraluminiques une simple erreur de connexion

Des mesures de vitesses de neutrinos supérieures à celle de la lumière furent annoncer en 2011, la revue Science du 2 mars 2012 annonce la cause de l'erreur: un mauvaise connexion!

Réf: Science n°6072 page 1027
http://www.sciencemag.org/content/335/6072/1027.summary?sid=b9816908-af6...

sciences: 

Interclassement Mysql

L'interclassement permet de classer les caractères: l'alphabet romain est traditionnellement classé de A à Z, mais comment faire quand les caractères se multiplient avec des é, è, sans parler de l'inflation récente du nombre de caractères depuis la généralisation de l'Unicode.

L'interclassement répond à cette problématique, il ordonne la liste des caractères utilisés, cette ordre doit être total. Cet ordonnancement est particulièrement utile pour les recherches dans la base de données.

Par exemple en français le é est très utilisé il convient donc d'utiliser un interclassement qui lui confère un rang peu élevé dans la liste des caractères, ainsi les recherches portant sur ce caractère seront plus rapides.

sciences: 

Algèbre de composition

Par définition et en suivant [1] c'est une algèbre unitaire A sur un corps K munie d'une forme quadratique non dégénérée Q tel que: ∀(X,Y) ∈ A² Q(XY)=Q(X)Q(Y) Cette définition permet d'énoncer le théorème d'Hurwitz dans sa plus grande généralité. Elle généralise la notion d'algèbre normée de division où tous les vecteurs (sauf 0) sont non isotropes.


Références

  1. MacCrimmon K
    2004.  A Taste of Jordan algebras. Universitext. :589.
sciences: 

Formes quadratiques dégénérées et vecteurs isotropes

Définitions:

1) une forme quadratique Q est dégénérée si et seulement si sa forme bilinéaire associée l'est.
2) un vecteur X est isotrope pour une forme quadratique Q si Q(X) = 0

exemple: sur ℝ² notons X=(x,y) X₁=(x₁, y₁) X₂= (x₂, y₂)

Q la forme quadratique et φ sa forme bilinéaire associée.

Elles sont liées par l'identité de polarisation:

Q(X₁+X₂) - Q(X₁) - Q(X₂) = 2 φ(X₁,X₂)

Si Q(X)=x² alors φ(X₁,X₂) = x₁x₂ qui est dégénérée, (0,1) étant orthogonal à tout vecteur

Si Q(X)= 2xy alors φ(X₁,X₂)= x₁y₂+y₁x₂ qui n'est pas dégénérée, le déterminant de sa matrice dans la base canonique de ℝ² vaut -1, pourtant cette forme quadratique possède des vecteurs isotropes comme (0,1) ou (3,0)

Conclusion: une forme quadratique peut posséder des vecteurs isotropes sans être dégénérée.

sciences: 

ℝ-algèbre de division

Théorème de Frobenius: Toute ℝ-algèbre (associative) de division de dimension finie non commutative est isomorphe à ℍ.

Réf: Rotman Advanced algebra p 735.

Théorème d'Hurwitz: Toute ℝ-algèbre (non nécessairement associative) normée (∀(x,y) ∈ A² ‖x.y‖=‖x‖.‖y‖ ) unitaire est isomorphe à ℝ, ℂ, ℍ ou aux Octonions.[1]page 166

Ce résultat se généralise si l'algèbre n'est pas unitaire. L'hypothèse de dimension finie est ici superflue. Ce théorème se généralise à tout corps.

Remarque: dans le procédé de doublement de Cayley-Dickson N(a ⊕ bm) = n(a) − µn(b) [1]page 64, où n est la norme sur l'algèbre de "départ", la norme N de la nouvelle algèbre est définie sur ℝ si et seulement si µ est strictement négatif . Ce qui revient à prendre µ=-1 dans ℝ.

Remarque: on peut remplacer la norme par une forme quadratique isotrope, on définit alors les complexes,quaternions, octonions fendus (split) [1]page 66 qui ne forment pas des algèbres de division.

Réf: Conway, Smith chapitre 6 p 72

Références

  1. MacCrimmon K
    2004.  A Taste of Jordan algebras. Universitext. :589.
sciences: 

Représentation spinorielle

SO(2n) et SO(2n+1) sont des groupes de Lie non compacts, bien que bornés, leur recouvrement à deux feuillets Spin(2n) et Spin(2n+1)
sont eux compacts.

Les diagrammes de Dynkin de ces deux familles de groupes de Lie commencent par des points reliés par des tirets mais à leur extrémité on trouve ou bien une double ligne pour Spin (2n+1) ou bien une ramification pour Spin(2n).

Ces deux points terminaux correspondent aux représentations spinorielles de Spin(N). On peut rencontrer l'expression représentation spinorielle de SO(N) au lieu de Spin(N), ce qui est un raccourcis.

Spin(N) est naturellement un sous groupe de l'algèbre de Clifford Cl(N) comme produits pairs de vecteurs de longueur 1.
Toute représentation de l'algèbre de Clifford induira une représentation de Spin (N).

Ce phénomène n'existe pas pour la famille SU(N) car leur diagramme de Dynkin est une suite de points non ramifiés relié par de simple ligne.

Réf:
Bröcker
Kirillov
Knapp : Lie Groups beyond..
Hall: Lie groups..
Fulto: representation...
Simon B: representation...
Adams JF: lectures
Humphreys James: Introduction to Lie algebras
Varadarajan: Lie groups..

sciences: 

Automorphismes d'algèbres de division normées

La caractérisation des automorphismes φ des algèbres de division normées A = ℂ, ℍ ou Octonions

L'automorphisme d'algèbre normée vérifie par définition

1) φ est bijectif
2) φ est ℝ linéaire
3) ∀(x,y) ∈ A² ‖φ(x.y)‖=‖φ(x)‖.‖φ(y)‖

Ⅰ) Complexes

φ est ou bien l'identité ou la conjugaison.

À noter que si on lève l'hypothèse sur la conservation de la norme (module) il existe des automorphismes de corps sur ℂ non continus.
réf: http://fr.wikipedia.org/wiki/Automorphisme_de_corps_non_continu_de_C
Une conséquence de l'axiome du choix non dénombrable.

Réf: Arnaudès Fraysse Algèbre page 221

Ⅱ) Quaternions

1) Tout automorphisme du corps ℍ est intérieur.

Réf: Bourbaki, Topologie VIII 25 exercice 5

2) Une généralisation :

Théorème: soit A un anneau semi-simple, C son centre, et u un automorphisme de A. On suppose que A est un C-module de type fini, et que u(x)=x
pour tout x de C, Alors u est un automorphisme intérieur. BA8 page 254

Corollaire1 : Si E est un espace vectoriel de dimension finie sur le corps, alors tout endomorphisme des K-algèbres End(K,V) et M(n,K) est intérieur.

Corollaire2 : si un corps K est de degré fini sur son centre, tout automorphisme qui laisse les éléments de C fixes est intérieur.

Or d'après BA8 page 355 une algèbre de quaternions sur le corps K de type (a,b,c) est centrale simple si et seulement si
(4a+b²)c est différent de zéro (ce qui est vérifié par les quaternions de Hamilton de type (-1,0,-1)), dans ce cas tout automorphisme laissant K fixe est intérieur.

Ⅲ) Octonions

L'ensemble des ℝ automorphisme d'algèbre normée des octonions est le groupe de Lie G₂ AdamsLie

Ⅳ) Réels:

Le seul automorphisme de corps est l'identité, l'hypothèse sur la norme (valeur absolue) n'est pas nécessaire. L'existence d'un ordre   total sur ℝ s'y substitue.

Arnaudiès Fraysse Analyse page 22 et 30

sciences: 

Pages

S'abonner à Laurent Petit RSS

Uncaught exception thrown in session handler.

PDOException: SQLSTATE[42000]: Syntax error or access violation: 1142 INSERT command denied to user 'laurentpabcm'@'10.2.20.129' for table 'drupclonesessions': INSERT INTO {sessions} (sid, ssid, uid, cache, hostname, session, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6); Array ( [:db_insert_placeholder_0] => HMZYahP0SUST1JnvTKhUH5oJ1I0UzwT6ebf3opV8DDw [:db_insert_placeholder_1] => HMZYahP0SUST1JnvTKhUH5oJ1I0UzwT6ebf3opV8DDw [:db_insert_placeholder_2] => 0 [:db_insert_placeholder_3] => 0 [:db_insert_placeholder_4] => 44.210.151.5 [:db_insert_placeholder_5] => messages|a:1:{s:5:"error";a:6:{i:0;s:300:"<em class="placeholder">Deprecated function</em> : Creation of dynamic property SelectQuery::$alterTags is deprecated dans <em class="placeholder">SelectQuery->addTag()</em> (ligne <em class="placeholder">978</em> dans <em class="placeholder">/home/laurentp/www/includes/database/select.inc</em>).";i:1;s:317:"<em class="placeholder">Deprecated function</em> : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans <em class="placeholder">DatabaseCondition->compile()</em> (ligne <em class="placeholder">1865</em> dans <em class="placeholder">/home/laurentp/www/includes/database/query.inc</em>).";i:2;s:317:"<em class="placeholder">Deprecated function</em> : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans <em class="placeholder">DatabaseCondition->compile()</em> (ligne <em class="placeholder">1865</em> dans <em class="placeholder">/home/laurentp/www/includes/database/query.inc</em>).";i:3;s:300:"<em class="placeholder">Deprecated function</em> : Creation of dynamic property SelectQuery::$alterTags is deprecated dans <em class="placeholder">SelectQuery->addTag()</em> (ligne <em class="placeholder">978</em> dans <em class="placeholder">/home/laurentp/www/includes/database/select.inc</em>).";i:4;s:317:"<em class="placeholder">Deprecated function</em> : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans <em class="placeholder">DatabaseCondition->compile()</em> (ligne <em class="placeholder">1865</em> dans <em class="placeholder">/home/laurentp/www/includes/database/query.inc</em>).";i:5;s:317:"<em class="placeholder">Deprecated function</em> : Creation of dynamic property DatabaseCondition::$stringVersion is deprecated dans <em class="placeholder">DatabaseCondition->compile()</em> (ligne <em class="placeholder">1865</em> dans <em class="placeholder">/home/laurentp/www/includes/database/query.inc</em>).";}} [:db_insert_placeholder_6] => 1721801352 ) in _drupal_session_write() (line 209 of /home/laurentp/www/includes/session.inc).