Soit L une logique abstraite (i.e. qui vérifie certaines conditions, voir plus loin) qui est plus expressive que la logique du premier ordre. Les deux propriétés suivantes sont équivalentes :
le théorème de compacité et le théorème de Löwenheim-Skolem descendant sont vrais pour la logique L ;
L est d'expressivité égale à la logique du premier ordre.
Conditions vérifiées par une logique abstraite
Plus précisément, une logique abstraite est un ensemble de formules muni de conditions de vérité pour interpréter les formules dans des structures. De plus, on demande à cet ensemble de formules d'être clos par isomorphisme, renommage, négation, conjonction, quantification existentielle et expansion libre.
Variantes
Il existe des variantes du théorème de Lindström pour des fragments syntaxiques[pas clair] de la logique du premier ordre[4].