Assertion

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Une assertion est une proposition (affirmative ou négative) présentée comme vraie ; elle n'est ni interrogative ni une injonction. Elle devient potentiellement fausse si elle ne contient aucune preuve intrinsèque de sa véracité.

Définitions

Une assertion peut être une proposition, de forme affirmative ou négative, qu'on avance et qu'on prétend vraie ou bien, une affirmation catégorique de quelque chose qu'il n'est pas possible de vérifier ; elle peut aussi être utilisée pour définir le 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).

Domaines

Cette 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 ; en logique, une assertion est une proposition supposée conclusive ; en mathématiques, elle est supposée démontrer un théorème.

Cette proposition vraie s'inscrit dans le cadre d'un domaine, ou d'un ensemble particulier. Cette même proposition peut d'ailleurs être fausse dans 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

Cette section ne cite pas suffisamment ses sources (décembre 2019). 
Pour l'améliorer, ajoutez des références de qualité et vérifiables (comment faire ?) ou le modèle {{Référence nécessaire}} sur les passages nécessitant une source.

Notes et références

  1. ↑ « assertion », sur dictionnaire.lerobert.com (consulté le )
  2. ↑ « Définition Assertion - Larousse » Accès libre, sur Larousse
  3. ↑ Éditions Larousse, « Définitions : assertion - Dictionnaire de français Larousse », sur www.larousse.fr (consulté le )
  4. ↑ Informations lexicographiques et étymologiques de « assertion » dans le Trésor de la langue française informatisé, sur le site du Centre national de ressources textuelles et lexicales

Voir aussi

Sur les autres projets Wikimedia :

Articles connexes