Théorème 1Syntaxe du premier ordre
Théorème de lecture unique
Tout terme s'écrit de manière unique sous l'une des formes , ou : si , alors , et pour tout . Il en va de même pour les formules propositionnelles et pour les formules du premier ordre.
Démonstration
Attribuons à chaque symbole un poids : pour une variable ou une constante, pour un symbole de fonction d'arité . Le poids d'un mot est la somme des poids de ses symboles.
Lemme. Si est un terme, alors , et tout préfixe propre non vide de est de poids au plus .
Par récurrence sur la construction de : c'est clair pour une variable ou une constante. Pour , on a . Un préfixe propre non vide de s'écrit , avec et un préfixe propre de , éventuellement vide ; son poids vaut puisque par hypothèse de récurrence.
Il en résulte qu'aucun terme n'est un préfixe propre d'un autre terme, puisque leurs poids diffèrent.
Supposons alors . Les premiers symboles donnent , donc . Les mots et sont égaux ; et sont deux termes dont l'un est préfixe de l'autre, donc . On efface ce préfixe commun et l'on recommence, ce qui donne pour tout .
Pour les formules, écrites elles aussi en notation préfixée, on prend le poids pour une lettre propositionnelle, pour un symbole de relation d'arité , pour et pour , pour , et pour le bloc , compté comme un seul symbole. La même démonstration s'applique mot pour mot.
□Ce théorème justifie toutes les définitions par récurrence sur les termes et les formules, comme celles de la valeur de vérité d'une formule propositionnelle et de la satisfaction : sans lui, une formule pourrait se décomposer de deux façons, et recevoir deux valeurs de vérité.