Composition of partial equivalences #
Partial equivalences f : M ≃ₚ[L] N and g : N ≃ₚ[L] P compose when the codomain of f lies in
the domain of g. The composite has the domain of f, applies f, then g, and has as codomain
the image under g of the codomain of f. It is monotone in both partial equivalences.
Main definitions #
FirstOrder.Language.PartialEquiv.comp: the composite of compatible partial equivalences.
Main results #
FirstOrder.Language.PartialEquiv.toEquiv_apply_of_le: a larger partial equivalence agrees with a smaller one on the smaller domain.FirstOrder.Language.PartialEquiv.mem_cod_comp: the codomain of a composite.FirstOrder.Language.PartialEquiv.comp_le_comp: composition is monotone in both arguments.FirstOrder.Language.FGEquiv.exists_le_and_le_dom_of_fg: in a family of finitely generated partial equivalences closed under forth extensions, every member extends to cover any finitely generated substructure.
A larger partial equivalence takes the same values on the domain of a smaller one.
The composite of partial equivalences f : M ≃ₚ[L] N and g : N ≃ₚ[L] P when the codomain
of f lies in the domain of g. It has the domain of f.
Instances For
The composite has the domain of the first partial equivalence.
The composite applies the first partial equivalence, then the second.
The codomain of the composite is the image under the second partial equivalence of the codomain of the first.
The codomain of the composite lies in the codomain of the second partial equivalence.
When the codomain of the first partial equivalence is the domain of the second, the composite has the codomain of the second.
Composition of partial equivalences is monotone in both arguments.
In a family of finitely generated partial equivalences closed under forth extensions, every member extends within the family to one whose domain contains a given finitely generated substructure.