Aller au contenu

Structure (logique mathématique)

Un article de Wikipédia, l'encyclopédie libre.

Enlogique mathématique,plus précisément enthéorie des modèles,unestructureest unensemblemuni defonctionset derelationsdéfinies sur cet ensemble. Les structures usuelles de l'algèbresont des structures en ce sens. On utilise également le motmodèlecomme synonyme de structure (voirNote sur l'utilisation du mot modèle).

La sémantique de lalogique du premier ordrese définit dans une structure.

Définition[modifier|modifier le code]

Formellement, unestructurepeut être définie comme un tripletreprésentant respectivement un ensemble non videAappelédomaine,unesignatureσ, et uneinterprétationIqui indique comment la signature doit être interprétée sur le domaine. On nomme σ-structure une structure de signature σ.

Domaine[modifier|modifier le code]

L'ensembleAest ledomaineouensemble de basede la structure.

Enthéorie des modèles,l'ensemble de base d'une structure est toujours non vide (sinon, certaines lois de la logique du premier ordre ne seraient pas préservées)[1].

L'ensemble de base d'une structureest souvent noté(ou dans la suite); il peut arriver qu'une structure et son ensemble de base soient notés de la même façon.

La signature[modifier|modifier le code]

La signature d'une structure comporte un ensemble desymboles de fonctionset desymboles de relationsavec une fonction qui associe à chaque symbolesunentier naturelqui est appelé l'aritédes,puisqu'il est l'aritéde l'interprétation des(voir ci-dessous:L'interprétation).

La plupart du temps, l'égalité fait partie du langage par défaut, et n'apparaît pas dans la signature. L'interprétation de l'égalité est toujoursl'identité,quelle que soit la structure.

Les signatures enalgèbrene contiennent souvent que des symboles de fonctions. Enalgèbre universelleune signature ne contenant pas de symboles de relation est appelé une signature algébrique, et une structure ayant une telle signature est appelée algèbre.

L'interprétation[modifier|modifier le code]

L'interprétationIdeassocie une ou des fonctions et relations aux symboles de la signature. À chaque symbole de fonctionfd'ariténest associé une fonctiond'arité n dont l'ensemble de départ estet l'ensemble d'arrivée est.

À chaque symbole de relationRd'ariténest associée une relation d'arité n sur l'ensemble de base, soit.

Un symbole de fonctioncd'arité 0 est appelésymbole de constante,son interprétationpeut être identifiée à un élément de l'ensemble de base.

S'il n'y a pas d'ambiguïté, on note parfois de la même façon un symbole et son interprétation; par exemple sifest un symbole de fonction d'arité 2 sur,il arrive d'écrireplutôt que.

Exemples[modifier|modifier le code]

Une signature usuelle σfpour uncorps commutatifcomporte deux symboles de fonctions d'arité 2, + et ×, un symbole de fonction d'arité 1 pour l'opposé,,et deux symboles de constantes 0 et 1. Il est possible d'énoncer les axiomes de corps dans un langage du premier ordre sur cette signature.

Une structure pour cette signature comporte un ensemble d'élémentsAavec deux fonctions d'arité 2, une fonction d'arité 1, et deux éléments distinctifs; mais il n'y a pas de nécessité à ce qu'il satisfasse n'importe lequel des axiomes descorps commutatifs.Lesnombres rationnelsQ,lesnombres réelsRet lesnombres complexesC,comme n'importe quels autrescorps commutatifs,peuvent être vus comme une σ-structures de manière évidente:

est l'addition des nombres rationnels,
est la multiplication des nombres rationnels,
est la fonction qui prend chaque nombre rationnelxet l'envoie sur -x,
est le nombre rationnel 0,
est le nombre rationnel 1;

etetsont définis de manière similaire.

Mais l'anneauZdesentiers relatifs,qui n'est pas uncorps commutatif,est aussi une σf-structure de la même manière. La définition de σf-structure ne nécessite pas que n'importe quel axiome descorps commutatifssoit valide dans une σf-structure.

Une signature pour lescorps ordonnésutilise un symbole de relation d'arité 2 tel que < ou ≤ (des structures ayant de telles signatures ne sont pas des algèbres au sens de l'algèbre universelle[réf.souhaitée]).

Le langage de lathéorie des ensemblescomporte, en plus de l'égalité, un seul symbole, qui est un symbole de relation d'arité 2 noté ∈, pour l'appartenance. Une structure pour cette signature est donc un ensemble (les éléments) muni d'une relation d'arité 2 sur ces éléments, qui est l'interprétation du symbole ∈.

Note sur l'utilisation du mot modèle[modifier|modifier le code]

Le termemodèle,enthéorie des modèles,est synonyme de « structure », mais tend à être utilisé dans différents contextes. Typiquement, on utilise le terme « modèle » quand on a une théorie à l'esprit, et que l'on considère seulement, parmi les-structures, celles qui sont des modèles de cette théorie, c'est-à-dire qui satisfont toutes lesformuleset lesaxiomesde lathéorie.

On tend par contre à utiliser le mot « structure » quand ses propriétés sont moins connues ou moins spécifiées.

Notes et références[modifier|modifier le code]

  1. En particulier,∀x Px ⇒ ∃x Pxqui est une formulevalidedu calcul des prédicats.
(en)Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé«Structure (mathematical logic)»(voir la liste des auteurs).