my-server
← Wiki Redirected from MEF-condition

Finite thickness

In formal language theory, in particular in algorithmic learning theory, a class C of languages has finite thickness if every string is contained in at most finitely many languages in C. This condition was introduced by Dana Angluin as a sufficient condition for C being identifiable in the limit.

The related notion of M-finite thickness

Given a language L and an indexed class C = { L<sub>1</sub>, L<sub>2</sub>, L<sub>3</sub>, ... } of languages, a member language L<sub>j</sub> ∈ C is called a minimal concept of L within C if L ⊆ L<sub>j</sub>, but not L ⊊ L<sub>i</sub> ⊆ L<sub>j</sub> for any L<sub>i</sub> ∈ C. The class C is said to satisfy the MEF-condition if every finite subset D of a member language L<sub>i</sub> ∈ C has a minimal concept L<sub>j</sub> ⊆ L<sub>i</sub>. Symmetrically, C is said to satisfy the MFF-condition if every nonempty finite set D has at most finitely many minimal concepts in C. Finally, C is said to have M-finite thickness if it satisfies both the MEF- and the MFF-condition.

Finite thickness implies M-finite thickness. However, there are classes that are of M-finite thickness but not of finite thickness (for example, any class of languages C = { L<sub>1</sub>, L<sub>2</sub>, L<sub>3</sub>, ... } such that L<sub>1</sub> ⊆ L<sub>2</sub> ⊆ L<sub>3</sub> ⊆ ...).

References