Assertion

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}
Révision datée du 2 septembre 2023 à 14:57 par >Lou Whitemore (mise en place du lien avec la page "assertorique")
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle:Rédaction Modèle:A sourcer Modèle:Rédaction

Une assertion est une proposition (affirmative ou négative) énoncée comme vraie (la proposition n'est par exemple pas interrogative ou une injonction) sans contenir ni vérification, ni preuve, voire non vérifiable, et potentiellement fausse. Réciproquement une telle proposition est dite assertorique.

Définitions

  • Proposition, de forme affirmative ou négative, qu'on avance et qu'on prétend vraie<ref>Modèle:Lien web</ref>.
  • Affirmation catégorique de quelque chose qu'il n'est pas possible de vérifier<ref>Modèle:Lien web</ref>.
  • Statut d'une phrase dans laquelle le sujet parlant énonce une vérité, déclare un fait (par opposition à l'interrogation, à l'exclamation, à l'injonction)<ref name="Larousse 5806">Modèle:Lien web</ref>.

Domaines

La définition dépend du domaine dans lequel elle est utilisée :

  • En linguistique et en philosophie, une assertion représente un énoncé considéré ou présenté comme vrai<ref>Modèle:CNRTL</ref>.
  • En logique, une assertion est une proposition supposée conclusive, et, en mathématiques, supposée démontrer un théorème. Cette proposition vraie s'inscrit dans le cadre d'un domaine, ou ensemble, particulier. Cette même proposition peut d'ailleurs être fausse au sein d'un autre domaine, par exemple i2 = - 1 est fausse dans l'ensemble des nombres réels. (Voir autres exemples ci-dessous).
  • En programmation informatique, une assertion est une expression qui doit être évaluée comme vraie. Si cette évaluation échoue elle peut mettre fin à l'exécution du programme, ou bien lancer une exception. Par exemple, la fonction assert de la bibliothèque standard du langage C termine l'exécution du programme si l'assertion est fausse. La programmation par contrat et les tests unitaires sont basés sur les assertions.

Exemples et contre-exemples

Modèle:Section à sourcer

Notes et références

Modèle:Références

Voir aussi

Modèle:Autres projets

Articles connexes

Modèle:Portail