## Abstract

We continue the study of combinatorial property testing, initiated by Goldreich, Goldwasser, and Ron in [J. ACM, 45 (1998), pp. 653-750]. The subject of this paper is testing regular languages. Our main result is as follows. For a regular language L £{0,1} and an integer n there exists a randomized algorithm which always accepts a word w of length n if tu £L and rejects it \vith high probability if w has to be modified in at least en positions to create a word in L. The algorithm queries O(l/e) bits of w. This query complexity is shown to be optimal up to a factor polylogarithmic in 1/e. We also discuss the testability of more complex languages and show, in particular, that the query complexity required for testing context-free languages cannot be bounded by any function of (.. The problem of testing regular languages can be viewed as a part of a very general approach, seeking to probe testability of properties defined by logical means.

Original language | English |
---|---|

Pages (from-to) | 1842-1862 |

Number of pages | 21 |

Journal | SIAM Journal on Computing |

Volume | 30 |

Issue number | 6 |

DOIs | |

State | Published - 2000 |

## Keywords

- Context-free languages
- Property testing
- Regular languages

## ASJC Scopus subject areas

- General Computer Science
- General Mathematics