Define the correspondences:
- For variety
𝒱: 𝒲(𝒱) = {M(L) | L ∈ 𝒱(Σ) for some alphabet Σ} - For pseudovariety
𝒲: 𝒱(𝒲)(Σ) = {L ⊆ Σ* | L regular and M(L) ∈ 𝒲}
Part 1: 𝒲(𝒱) is a pseudovariety when 𝒱 is a variety.
Closure under submonoids: Let N ≤ M where M = M(L)for some L ∈ 𝒱(Σ). Consider the homomorphism φ: Σ* → N ≤ M. The language L' = φ-1(φ(L ∩ dom(φ))) has syntactic monoid dividing N, hence N ∈ 𝒲(𝒱).
Closure under quotients: Let φ: M → Q be a surjective monoid homomorphism where M = M(L) for L ∈ 𝒱(Σ). The kernel of φ induces a congruence on Σ*. The quotient language has syntactic monoid isomorphic to Q, so Q ∈ 𝒲(𝒱).
Closure under finite products: Let M1 = M(L1),M2 = M(L2) with Li ∈ 𝒱(Σi). Consider L = (L1 × {c}) ∪ ({c} × L2) ⊆ (Σ1 ∪ Σ2 ∪ {c})*where c is a fresh symbol. Since varieties are closed under union and inverse homomorphisms,L ∈ 𝒱, and M(L) ≅ M1 × M2.
Part 2: 𝒱(𝒲) is a variety when 𝒲 is a pseudovariety.
Closure under Boolean operations: If L1, L2 ∈ 𝒱(𝒲)(Σ), then M(L1), M(L2) ∈ 𝒲. For union: M(L1 ∪ L2) dividesM(L1) × M(L2) ∈ 𝒲, so L1 ∪ L2 ∈ 𝒱(𝒲)(Σ). Similar arguments work for intersection and complement using the fact that syntactic monoids of Boolean combinations divide products of the original syntactic monoids.
Closure under quotients: If L ∈ 𝒱(𝒲)(Σ) and u ∈ Σ*, then M(u-1L) divides M(L) ∈ 𝒲, so u-1L ∈ 𝒱(𝒲)(Σ). Similarly for right quotients.
Closure under inverse homomorphisms: Let h: Γ* → Σ* be a monoid homomorphism and L ∈ 𝒱(𝒲)(Σ). The syntactic monoid M(h-1(L))is a quotient of M(L), hence belongs to 𝒲.
Part 3: The correspondences are inverses.
𝒱(𝒲(𝒱)) = 𝒱: Let L ∈ 𝒱(Σ). Then M(L) ∈ 𝒲(𝒱)by definition, so L ∈ 𝒱(𝒲(𝒱))(Σ). Conversely, if L ∈ 𝒱(𝒲(𝒱))(Σ), then M(L) ∈ 𝒲(𝒱), so M(L) = M(K) for some K ∈ 𝒱(Γ). By the correspondence between languages and their syntactic monoids,L and K are isomorphic up to alphabet relabeling, hence L ∈ 𝒱(Σ) by closure under inverse homomorphisms.
𝒲(𝒱(𝒲)) = 𝒲: Let M ∈ 𝒲. Consider any language Lwith M(L) ≅ M. Then L ∈ 𝒱(𝒲), so M ∈ 𝒲(𝒱(𝒲)). Conversely, if M ∈ 𝒲(𝒱(𝒲)), then M = M(L)for some L ∈ 𝒱(𝒲), which means M(L) ∈ 𝒲, so M ∈ 𝒲.
Part 4: Bijectivity.
The inverse correspondences established in Part 3 prove that the maps𝒱 ↦ 𝒲(𝒱) and 𝒲 ↦ 𝒱(𝒲)are bijective. Each variety corresponds to exactly one pseudovariety and vice versa.
Conclusion: The correspondence 𝒱 ↔ 𝒲(𝒱)establishes a bijection between varieties of regular languages and pseudovarieties of finite monoids, with the inverse correspondence given by 𝒲 ↔ 𝒱(𝒲). □