Theorems · Theorem · logic and foundations
FirstOrder.Language.exists_elementaryEmbedding_card_eq
- 1000+ list: Löwenheim–Skolem theorem
∀ (L : FirstOrder.Language) (M : Type w') [inst : L.Structure M] [iM : Infinite M] (κ : Cardinal.{w}),
Cardinal.aleph0 ≤ κ →
Cardinal.lift.{w, max u v} L.card ≤ Cardinal.lift.{max u v, w} κ →
∃ N, (Nonempty (L.ElementaryEmbedding (↑N) M) ∨ Nonempty (L.ElementaryEmbedding M ↑N)) ∧ Cardinal.mk ↑N = κThe Löwenheim–Skolem Theorem: If κ is a cardinal greater than the cardinalities of L
and an infinite L-structure M, then there is an elementary embedding in the appropriate
direction between then M and a structure of cardinality κ.
- Defined in
- Mathlib.ModelTheory.Satisfiability
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 112 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites15
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Cardinalstatement and proof · cited by 2,598
- le_of_ltproof · cited by 1,175
- FirstOrder.Languagestatement and proof · cited by 1,084
- Cardinal.mkstatement and proof · cited by 942
- FirstOrder.Language.Structurestatement and proof · cited by 775
- CategoryTheory.Bundled.αstatement and proof · cited by 736
- Cardinal.liftstatement and proof · cited by 583
- Cardinal.aleph0statement and proof · cited by 521
- Infinitestatement and proof · cited by 352
- le_or_gtproof · cited by 269
- CategoryTheory.Bundledstatement and proof · cited by 42
- FirstOrder.Language.ElementaryEmbeddingstatement and proof · cited by 33
Cited by1
Results whose statement or proof uses this declaration.
- FirstOrder.Language.exists_elementarilyEquivalent_card_eqproof · cited by 2