A generalised subsorted signature Sigma= (S, TF, PF, P, < 1, < 2) consists of a many-sorted signature (S, TF, PF, P) together with two pre-orders < 1 and < 2 of subsort embeddings on the set S of sorts, for which < 1 is a suborder of < 2.
The associated many-sorted signature Sigma# is now the extension of (S,TF,PF,P) with
Sigma sentences are many-sorted Sigma# sentences.
Sigma models are many-sorted Sigma# models satisfying a collection of axioms ensuring that embeddings inj: s -> s' are injective for s < 1 s', ...
Note that the axiom defining the meaning of membership must now be stated in terms of embedding functions instead of projection functions.