Logique non classique

En logique mathématique, les logiques non classiques sont des logiques formelles qui diffèrent de façon significative de la logique classique[1]. L'adjectif « classique » a un sens normatif[2] autrement dit , il qualifie ce qui est habituel. Les logiques classiques adoptent effectivement des principes usuels comme le tiers exclu, le principe d'explosion, le raisonnement par l'absurde, l'usage de tables de vérité, etc. Dans les logiques non classiques, on étudie des variations, par exemple en supprimant des principes, ou en ayant plus de deux valeurs de vérité.

Exemples

modifier

Logiques constructives

modifier

Les logiques constructives sont des logiques qui satisfont les propriétés de disjonction et d'existence (en). La première décrit que tout théorème disjonctif est tel que est un théorème ou est un théorème. La second décrit que pour tout théorème existentiel on peut construire tel que est un théorème.

La logique intuitionniste en est un exemple majeur. Toute logique sous-intuitionniste est constructive. Un exemple de logique sous-intuitionniste est logique minimale.

Logiques sous-structurelles

modifier

Les logiques sous-structurelles sont des logiques dans lesquelles certaines règles structurelles ne s'appliquent pas. On parle parfois de logiques à ressources, comme en logique linéaire.

En particulier, nous retrouvons deux sous-familles :

  • Les logiques non-contractives, où la règle de contraction ne s'applique pas. Nous y retrouvons notamment la logique linéaire et la logique affine (en).
  • Les logiques non-monotones, où la règle d'affaiblissement ne s'applique pas. Nous y retrouvons notamment la plupart des logiques pertinentes, ainsi que la logique linéaire.

Logiques paracohérentes

modifier

Les logiques paracohérentes sont des logiques où le principe d'explosion ne s'applique pas. On retrouve notamment la logique minimale, les logiques pertinentes et les logiques übercohérentes[3].

Deux exemples de logiques paracohérentes majeures sont FDE, qui a pour particularité de n'avoir aucun théorème, et la logique des paradoxes LP de Graham Priest.

Logiques sociatives

modifier

Les logiques sociatives sont des logiques qui tentent d'établir un critère de lien entre prémisse et conséquent dans tout théorème conditionnel.

Nous retrouvons notamment deux sous-familles spécifiques :

Logiques avec plus d'expressivité que la logique du premier ordre

modifier

Logiques avec un vocabulaire enrichi par rapport à la logique classique

modifier
  • Logiques modales, toute une famille de logiques ajoutant au langage initial des opérateurs comme possibilité et nécessité.
  • Logique temporelle, qui introduit une notion de temporalité sur la validité des énoncés.

Logiques contra-classiques

modifier

Les logiques contra-classiques sont des logiques qui admettent des règles qui rentrent en conflit avec la logique classique, dans le sens qu'étendre la logique classique avec certaines de ces règles conduit à la logique triviale. Par exemple :

  • Les logiques connexives admettent en particulier comme axiome contra-classique les thèses de Boèce, et de sorte que si l'implication vérifie la règle de détachement, alors toute théorie permettant de prouver et simultanément est incohérente.
  • La logique abélienne est une logique admettant pour modèles algébriques les groupes abéliens ordonnés par un treillis, aussi appelés ℓ-groupes. La logique abélienne admet ainsi, en particulier, l'axiome contra-classique de relativité,
  • Les logiques übercohérentes, qui admettent au moins deux théorèmes tels que l'un est la négation de l'autre, sont également contra-classiques à cause du principe d'explosion en logique classique.
  • La logique des termes d'Aristote est parfois considérée comme contra-classique, notamment par la relation de subalternation qui conduit en particulier à déduire (quelque A est B) à partir de (tout A est B), la formalisation classiciste de cette règle conduisant à la règle contra-classique [4].

Notes et références

modifier
  1. La logique propositionnelle classique et la logique du premier ordre classique sont des exemples de « logiques classiques ».
  2. En anglais il y a deux adjectifs : « classic », comme dans Coca-Cola Classic et « classical » qui est utilisé pour caractériser la logique classique (classical logic).
  3. (en) Graham Priest, « Überconsistent Logics And Dialetheism », Crítica, , p. 3-14 (e-ISSN 1870-4905, DOI 10.22201/iifs.18704905e.2025.1676).
  4. (en) Luis Estrada-González, « An Easy Road to Multi-contra-classicality », Erkenntnis, vol. 88, (DOI 10.1007/s10670-021-00468-9).