Thèse de ChurchLa thèse de Church est une thèse concernant la définition de la notion de calculabilité. Dans une forme dite « physique », elle affirme que la notion physique de la calculabilité, définie comme étant tout traitement systématique réalisable par un processus physique ou mécanique, peut être exprimée par un ensemble de règles de calcul, défini de plusieurs façons dont on a pu démontrer mathématiquement qu'elles sont équivalentes.
Fonction anonymeEn programmation informatique, une fonction anonyme, aussi appelée lambda expression ou fonction lambda est une fonction n'ayant pas de nom. Les fonctions anonymes existent dans certains langages de programmation comme Python, JavaScript, OCaml ou C++. Certains langages, comme le C et Pascal (tout au moins les versions standards de ces langages), ne permettent pas d'écrire des fonctions anonymes. Parce que ces fonctions n'ont pas de nom, à l'endroit où l'on voudrait mettre leur nom, on trouve directement les instructions définissant la fonction introduites par une syntaxe particulière.
Chiffres arabesdroite|398x398px Les chiffres arabes sont, dans le langage courant, la graphie occidentale (notamment européenne) des dix chiffres (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) du système de numération indo-arabe. Le principe est né en Inde avec la numération indienne, et il est ensuite parvenu à l'Occident médiéval au contact des mathématiciens arabes. La graphie européenne est donc issue de la graphie du monde arabe médiéval occidental, d'où leur nom de chiffres arabes.
Numération romaineLa numération romaine est un système de numération additive utilisé par les anciens Romains. Les nombres sont représentés à l'aide de symboles combinés entre eux, notamment par les signes , , , , , et , appelés chiffres romains, qui représentent respectivement les nombres 1, 5, 10, 50, 100, 500 et . Ces ne permettaient pas à leurs utilisateurs de faire des calculs, qui étaient effectués au moyen d'abaques. Un nombre écrit en chiffres romains se lit de gauche à droite.
Expression (mathématiques)In mathematics, an expression or mathematical expression is a finite combination of symbols that is well-formed according to rules that depend on the context. Mathematical symbols can designate numbers (constants), variables, operations, functions, brackets, punctuation, and grouping to help determine order of operations and other aspects of logical syntax. Many authors distinguish an expression from a formula, the former denoting a mathematical object, and the latter denoting a statement about mathematical objects.
Système de numération indo-arabevignette|upright=1.5|Généalogie des numérations brahmi, gwalior, sanskrit-dévanagari et arabes (1935). Le système de numération indo-arabe est un système de numération de base dix employant une notation positionnelle et dix chiffres, allant de zéro à neuf, dont le tracé est indépendant de la valeur représentée. Dans ce système, la représentation d'un nombre correspond à son développement décimal. Le système doit son nom au fait qu'il est apparu en Inde et qu'il est parvenu en Europe par l'intermédiaire des Arabes.
Algebraic expressionIn mathematics, an algebraic expression is an expression built up from constant algebraic numbers, variables, and the algebraic operations (addition, subtraction, multiplication, division and exponentiation by an exponent that is a rational number). For example, 3x2 − 2xy + c is an algebraic expression. Since taking the square root is the same as raising to the power 1/2, the following is also an algebraic expression: An algebraic equation is an equation involving only algebraic expressions.
Terme (logique)Un terme est une expression de base du calcul des prédicats, de l'algèbre, notamment de l'algèbre universelle, et du calcul formel, des systèmes de réécriture et de l'unification. C'est l'objet produit par une analyse syntaxique. Sa principale caractéristique est d'être homogène (il n'y a que des opérations de base et pas d'opérations logiques) et de décrire l'agencement des opérations de base. Un terme est parfois appelé une formule du premier ordre.
Diviseur de zéroEn mathématiques, dans un anneau, un diviseur de zéro est un élément non nul dont le produit par un certain élément non nul est égal à zéro. Soient un anneau et tel que , où est l'élément neutre pour la loi . On dit que est un diviseur de zéro à gauche dans si On dit que est un diviseur de zéro à droite dans si On dit que est un diviseur de zéro dans si est un diviseur de zéro à gauche dans ou un diviseur de zéro à droite dans . Un élément de est dit régulier s'il n'est ni nul, ni diviseur de zéro.
Système de numérationvignette|Table d'équivalence entre le système de numération de Kaktovik (utilisant une base 20) et le système décimal. Un système de numération est un ensemble de règles qui régissent une, voire plusieurs numérations données. De façon plus explicite, c'est un ensemble de règles d'utilisation des signes, des mots ou des gestes permettant d'écrire, d'énoncer ou de mimer les nombres, ces derniers étant nés, sous leur forme écrite, en même temps que l'écriture, de la nécessité d'organiser les récoltes, le commerce et la datation.
Anneau intègreUn anneau intègre ou anneau d'intégrité est un anneau commutatif unitaire différent de l'anneau nul et qui ne possède aucun diviseur de zéro. Un anneau commutatif unitaire est dit intègre s'il est différent de l'anneau nul (autrement dit : si 1 ≠ 0) et sans diviseur de zéro, c’est-à-dire : En pratique, travailler dans un anneau intègre permet de résoudre des équations produit-nul.
First-class functionIn computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. This means the language supports passing functions as arguments to other functions, returning them as the values from other functions, and assigning them to variables or storing them in data structures. Some programming language theorists require support for anonymous functions (function literals) as well.