Theorems · Theorem · logic and foundations
FirstOrder.Language.equiv_between_cg
∀ {L : FirstOrder.Language} {M : Type w} {N : Type w'} [inst : L.Structure M] [inst_1 : L.Structure N],
FirstOrder.Language.Structure.CG L M →
FirstOrder.Language.Structure.CG L N →
∀ (g : L.FGEquiv M N), L.IsExtensionPair M N → L.IsExtensionPair N M → ∃ f, ↑g ≤ f.toEmbedding.toPartialEquivFor two countably generated structure M and N, if any PartialEquiv
between finitely generated substructures can be extended to any element in the domain and to
any element in the codomain, then there exists an equivalence between M and N.
- Defined in
- Mathlib.ModelTheory.PartialEquiv
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 105 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites46
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Setproof · cited by 53,352
- Top.topproof · cited by 9,680
- SetLike.coeproof · cited by 8,199
- Set.Elemproof · cited by 7,166
- FirstOrder.Languagestatement and proof · cited by 1,084
- OrderHomproof · cited by 934
- FirstOrder.Language.Structurestatement and proof · cited by 775
- Countableproof · cited by 633
- Set.Countableproof · cited by 545
- FirstOrder.Language.Substructureproof · cited by 242
- top_le_iffproof · cited by 175
Cited by2
Results whose statement or proof uses this declaration.
- FirstOrder.Language.IsFraisseLimit.nonempty_equivproof · cited by 1
- FirstOrder.Language.isUltrahomogeneous_iff_IsExtensionPairproof · cited by 1