AbstractThe present paper considers the learning problem of erasing primitive formal systems, PFSs for short, in view of inductive inference in Gold framework from positive examples. A PFS is a kind of logic program over strings called regular patterns, and consists of exactly two axioms of the forms p(π)← and p(τ)←p(x1),…,p(xn), where p is a unary predicate symbol, π and τ are regular patterns, and xis are distinct variables. A PFS is erasing or nonerasing according to allowing the empty string substitution for some variables or not. We investigate the learnability of the class PFSL of languages generated by the erasing PFSs satisfying a certain condition. We first show that the class PFSL has M-finite thickness. Moriyama and Sato showed t...