Formal Methods for Testing Grammars Inari Listenmaa

Total Page:16

File Type:pdf, Size:1020Kb

Formal Methods for Testing Grammars Inari Listenmaa Thesis for the Degree of Doctor of Philosophy Formal Methods for Testing Grammars Inari Listenmaa Department of Computer Science and Engineering Chalmers University of Technology and University of Gothenburg Gothenburg, Sweden 2019 Formal Methods for Testing Grammars Inari Listenmaa © Inari Listenmaa, 2019. ISBN 978-91-7833-322-6 Technical Report 168D Research groups: Functional Programming and Language Technology Department of Computer Science and Engineering Chalmers University of Technology and University of Gothenburg SE-412 96 Gothenburg Sweden Telephone +46 (0)31-772 1000 Typeset in Palatino and Monaco by the author using X TE EX Printed at Chalmers reproservice Gothenburg, Sweden 2019 Abstract Grammar engineering has a lot in common with software engineering. Analogous to a pro- gram specification, we use descriptive grammar books; in place of unit tests, we have gold standard corpora and test cases for manual inspection. And just like any software, our gram- mars still contain bugs: grammatical sentences that are rejected, ungrammatical sentences that are parsed, or grammatical sentences that get the wrong parse. This thesis presents two contributions to the analysis and quality control of computa- tional grammars of natural languages. Firstly, we present a method for finding contradictory grammar rules in Constraint Grammar, a robust and low-level formalism for part-of-speech tagging and shallow parsing. Secondly, we generate minimal and representative test suites of example sentences that cover all grammatical constructions in Grammatical Framework, a multilingual grammar formalism based on deep structural analysis. Keywords: Grammatical Framework, Constraint Grammar, Satisfiability, Test Case Generation, Grammar Analysis Acknowledgements I am grateful to my supervisor Koen Claessen for his support and encouragement. I cherish our hands-on collaboration, which often involved sitting in the same room writing code to- gether. You have been there for all aspects of a PhD, both inspiration and perspiration! My co-supervisor Aarne Ranta is an equally important figure in my PhD journey, and a major reason I decided to pursue a PhD in the first place. The reader of this thesis may thank Aarne for making me rewrite certain sections over and over again, until they started making sense! Furthermore, I want to thank my opponent Fred Karlsson, and Torbjörn Lager, Gordon Pace and Laurette Pretorius for agreeing to be in my grading committee, as well as Graham Kemp for being my examiner. Looking back, I have an enormous gratitude the whole GF community. It all started back in 2010 when I was a master’s student in Helsinki and joined a research project led by Lauri Carlson. Lauri Alanko was most helpful office mate when I was learning GF, Kaarel Kaljurand was my first co-author and the Estonian resource grammar we wrote was my first large-scale GF project. As important as it was to learn from others during my first steps, becoming a teacher myself has been even more enlightening. I am happy to have met and guided newer GF enthusiasts, especially Bruno Cuconato and Kristian Kankainen—I may have learned more from your questions than you from my answers! During my PhD studies, I’ve had the chance to collaborate with several people outside Gothenburg and my research group. I want to thank Eckhard Bick, Tino Didriksen and Fran- cis Tyers for introducing me to CG and keeping up with my questions and weird ideas. I am grateful to Jose Mari Arriola and Maxux Aranzabe for hosting my research visit in the Basque country and giving me a chance to work with the coolest language I’ve seen so far—eskerrik asko! In addition to my roles as a student, teacher and colleague, I’ve enjoyed more unstruc- tured exploration among peers, and pursuing interesting side tracks. Wen Kokke deserves special thanks for making such an unlikely collaboration happen; as well as for reading a number of nonsensical test sentences in Dutch, and for everything else! On a more day-to-day basis, I want to thank all my colleagues at the department. My office mates Herb and Prasanth have shared with me joys and frustrations, and helped me to decipher supervisor comments. In addition to my supervisors and office mates, I thank the rest of the language technology group: Grégoire, John, Krasimir, Peter, Ramona and Thomas. Outside my office and research group, I want to thank Anders, Dan, Daniel, Elena, Irene, Gabriel, Guilhem, Simon H., Simon R. and Víctor for all the fun things during the 5 years: in- teresting lunch discussions, fermentation parties, hairdyeing parties, climbing, board games, forest excursions, playing music together, sharing a houseboat—just to name a few things. (Also it’s handy to have a stack of your old theses in my office to use as an inspiration for writing acknowledgements!) Sometimes it’s also fun to meet people outside research! I want to thank the wonderful people in Kulturkrock and Chalmers sångkör for making me feel at home in Sweden, not just in the small bubble of my research group. Ett extra tack till Anka och Jonatan för att ni rättat min svenska! All the factors I’ve mentioned previously have been important in finishing my PhD. List- ing all the factors that enabled me to start a PhD would take more space than the actual mono- graph, so let me be brief and thank my parents, firstly, for making me exist, and secondly, for raising me to believe in myself, be willing to take challenges, and never stop learning. This work has been carried out within the REMU project — Reliable Multilingual Digital Communication: Methods and Applications. The project was funded by the Swedish Re- search Council (Vetenskapsrådet) under grant number 2012-5746. Contents 1 Introduction to this thesis ................................ 1 1.1 Symbolic evaluation of a reductionistic formalism . 2 1.2 Test case generation for a generative formalism . 4 1.3 Structure of this thesis . 5 1.4 Contributions of the author . 5 2 Background ........................................ 7 2.1 Constraint Grammar . 7 2.2 Grammatical Framework . 12 2.3 Software testing and verification . 18 2.4 Boolean satisfiability (SAT) . 21 2.5 Summary . 23 3 CG as a SAT-problem ................................... 25 3.1 Related work . 26 3.2 CG as a SAT-problem . 26 3.3 SAT-encoding . 34 3.4 Experiments . 41 3.5 Summary . 47 4 Analysing Constraint Grammar ............................. 49 4.1 Related work . 50 4.2 Analysing CGs . 52 4.3 Evaluation . 62 4.4 Experiments on a Basque grammar . 69 4.5 Generative Constraint Grammar . 74 4.6 Conclusions and future work . 81 5 Test Case Generation for Grammatical Framework .................. 85 5.1 Related work . 86 5.2 Grammar . 87 5.3 Using the tool . 90 5.4 Generating the test suite . 91 5.5 Evaluation . 101 5.6 Case study: Fixing the Dutch grammar . 107 5.7 Conclusion and future work . 113 6 Conclusions ........................................ 115 6.1 Summary of the thesis . 115 6.2 Insights and future directions . 116 Bibliography .......................................... 121 Appendix: User manual for gftest ............................. 133 Chapter 1 Introduction to this thesis There are many approaches to natural language processing (NLP). Broadly divided, we can contrast data-driven and rule-based approaches, which in turn contain more subdivisions. Data-driven NLP is based on learning from examples, rather than explicit rules. Consider how would a system learn that the English string cat corresponds to the German string Katze: we feed it millions of parallel sentences, and it learns that whenever cat appears in one, Katze appears in another with a high probability. This approach is appropriate, when the target language is well-resourced (and grammatically simple), the domain is unlimited and correct- ness is not crucial. For example, a monolingual English speaker who wants to get the gist of any non-English web page will be happy with a fast, wide-coverage translation system, even if it makes some mistakes. Rule-based NLP has a different set of use cases. Writing grammar rules takes more hu- man effort than training a machine learning model, but in many cases, it is the more feasible approach: • Quality over coverage. Think of producers instead of consumers of information: the producer needs high guarantees of correctness, but often there is only a limited domain to cover. • Less need for language resources. Most of the 6000+ languages of the world do not have the abundance of data needed for machine learning, making rule-based approach the only feasible one. • Grammatically complex languages benefit proportionately more from a grammar- based approach. Think of a grammar as a compression method: a compact set of rules 1 Chapter 1. Introduction to this thesis generates infinitely many sentences. Grammars can also be used in conjunction with machine learning, e.g. creating new training data to prevent data sparsity. • Grammars are explainable, and hence, testable. If there is a bug in a particular sen- tence, we can find the reason for it and fix it. In contrast, machine learning models are much more opaque, and the user can just tweak some parameters or add some data, without guarantees how it affects the model. Testing grammars has one big difference from testing most software: natural language has no formal specification, so ultimately we must involve a human oracle. However, we can automate many useful subtasks: detect ambiguous constructions and contradictory grammar rules, as well as generate minimal and representative set of examples that cover all the construc- tions. Think of the whole grammar as a haystack, and we suspect there are a few needles—we cannot promise automatic needle-removal, but instead we help the human oracle to narrow down the search. Our work is by no means the first approach to grammar testing: for instance, Butt et al.
Recommended publications
  • Eric Hoekstra Review of "Studies in West Frisian Grammar. Selected
    Eric Hoekstra Review of "Studies in West Frisian Grammar. Selected papers by Germen J. de Haan" (John Benjamins, 2010, edited by Jarich Hoekstra, Willem Visser and Goffe Jensma) 0. Introduction This handsome volume offers a selection of papers on topics in Frisian linguistics written by Prof. Germ de Haan. It contains an Introduction by the editors, followed by De Haan’s articles. The articles are thematically ordered. 1. The editors’ Introduction The editors have provided the volume with a brief and clear introduction about De Haan's scientific production and relevance to the field of Frisian linguistics (pp 1-6 + references 6- 10). I mention the typo 'critisizes' on page 4, since it could have been avoided by running an automatic spell check. 1.1. Relevance to the field The editors mention that De Haan held the chair of Frisian in the University of Groningen from 1991 until 2009. To this, it may be added that he was the dean of the Faculty of Letters from 2001 until 2009. In that capacity, he managed to keep the Frisian institute almost intact during a period of budget cuts, which tend to affect small studies more than big ones. The editors claim that De Haan played a central role in the field of Frisian linguistics. They do not argue the point very explicitly, doubtlessly because it would have been awkward to do so by comparing De Haan's role to the smaller part played in the field by other researchers of Frisian. Nevertheless, I believe that they are right about De Haan's central role, as is implicitly clear from his scientific production.
    [Show full text]
  • Download (1MB)
    THE BANSHO SHIRABESHO: A TRANSITIONAL INSTITUTION IN BAKUMATSU JAPAN by James Mitchell Hommes Bachelor of Arts, Calvin College, 1993 Submitted to the Graduate Faculty of The College of Arts and Sciences in partial fulfillment of the requirements for the degree of Interdisciplinary Master of Arts (IDMA) in East Asian Studies University of Pittsburgh 2004 UNIVERSITY OF PITTSBURGH COLLEGE OF ARTS AND SCIENCES This thesis was presented by James Mitchell Hommes It was defended on December 8, 2004 and approved by Thomas Rimer, Professor, East Asian Languages and Literature David O. Mills, Professor, East Asian Languages and Literature Richard Smethurst, Professor, History ii THE BANSHO SHIRABESHO: A TRANSITIONAL INSTITUTION IN BAKUMATSU JAPAN James M. Hommes, MA University of Pittsburgh, 2004 In the Bakumatsu period (1853-1868), Japan experienced many changes and challenges. One of these challenges was regarding how to learn from the West and how to use that knowledge in the building of Japan. One of the most important institutions for such Western learning was the Bansho Shirabesho, an institution created by the Tokugawa government in 1856 to translate Western materials, provide a school for Japanese scholars, and to censor the translations of Western works. This institution eventually gave language instruction in Dutch, English, French, German, and Russian and it also gave instruction in many other practical subjects such as military science and production. This thesis examines in detail how the Shirabesho was founded, what some of the initial difficulties were and how successful it was in accomplishing the tasks it was given. It also assesses the legacy of the Shirabesho in helping to bridge the transition between the Tokugawa period’s emphasis on feudal rank and the Meiji’s emphasis on merit.
    [Show full text]
  • Literature of the Low Countries
    Literature of the Low Countries A Short History of Dutch Literature in the Netherlands and Belgium Reinder P. Meijer bron Reinder P. Meijer, Literature of the Low Countries. A short history of Dutch literature in the Netherlands and Belgium. Martinus Nijhoff, The Hague / Boston 1978 Zie voor verantwoording: http://www.dbnl.org/tekst/meij019lite01_01/colofon.htm © 2006 dbnl / erven Reinder P. Meijer ii For Edith Reinder P. Meijer, Literature of the Low Countries vii Preface In any definition of terms, Dutch literature must be taken to mean all literature written in Dutch, thus excluding literature in Frisian, even though Friesland is part of the Kingdom of the Netherlands, in the same way as literature in Welsh would be excluded from a history of English literature. Similarly, literature in Afrikaans (South African Dutch) falls outside the scope of this book, as Afrikaans from the moment of its birth out of seventeenth-century Dutch grew up independently and must be regarded as a language in its own right. Dutch literature, then, is the literature written in Dutch as spoken in the Kingdom of the Netherlands and the so-called Flemish part of the Kingdom of Belgium, that is the area north of the linguistic frontier which runs east-west through Belgium passing slightly south of Brussels. For the modern period this definition is clear anough, but for former times it needs some explanation. What do we mean, for example, when we use the term ‘Dutch’ for the medieval period? In the Middle Ages there was no standard Dutch language, and when the term ‘Dutch’ is used in a medieval context it is a kind of collective word indicating a number of different but closely related Frankish dialects.
    [Show full text]
  • E-Book Version of Online Dutch Grammar Course
    Table of contents INTRODUCTION TO DUTCH GRAMMAR 7 Learning Dutch grammar............................................................................................ 7 Using this reference .................................................................................................... 7 SPELLING AND PRONUNCIATION 8 The Dutch alphabet ............................................................................................................... 9 The Letter IJ.............................................................................................................. 10 Syllables .............................................................................................................................. 11 Four syllable rules..................................................................................................... 11 The combination ‘ch’................................................................................................ 13 Word division into syllables: Prefixes and suffixes.................................................. 14 Dieresis: Breaking up a word between two vowels .................................................. 15 Long vowels........................................................................................................................ 16 Double vowels .......................................................................................................... 16 Open single vowels................................................................................................... 17 Vowel combinations
    [Show full text]
  • Gender Across Languages: the Linguistic Representation of Women and Men
    <DOCINFO AUTHOR "" TITLE "Gender Across Languages: The linguistic representation of women and men. Volume II" SUBJECT "Impact 10" KEYWORDS "" SIZE HEIGHT "220" WIDTH "150" VOFFSET "4"> Gender Across Languages Impact: Studies in language and society impact publishes monographs, collective volumes, and text books on topics in sociolinguistics. The scope of the series is broad, with special emphasis on areas such as language planning and language policies; language conflict and language death; language standards and language change; dialectology; diglossia; discourse studies; language and social identity (gender, ethnicity, class, ideology); and history and methods of sociolinguistics. General editor Annick De Houwer University of Antwerp Advisory board Ulrich Ammon William Labov Gerhard Mercator University University of Pennsylvania Laurie Bauer Elizabeth Lanza Victoria University of Wellington University of Oslo Jan Blommaert Joseph Lo Bianco Ghent University The Australian National University Paul Drew Peter Nelde University of York Catholic University Brussels Anna Escobar Dennis Preston University of Illinois at Urbana Michigan State University Guus Extra Jeanine Treffers-Daller Tilburg University University of the West of England Margarita Hidalgo Vic Webb San Diego State University University of Pretoria Richard A. Hudson University College London Volume 10 Gender Across Languages: The linguistic representation of women and men Volume II Edited by Marlis Hellinger and Hadumod Bußmann Gender Across Languages The linguistic representation of women and men volume 2 Edited by Marlis Hellinger University of Frankfurt am Main Hadumod Bußmann University of Munich John Benjamins Publishing Company Amsterdam/Philadelphia TM The paper used in this publication meets the minimum requirements of American 8 National Standard for Information Sciences – Permanence of Paper for Printed Library Materials, ansi z39.48-1984.
    [Show full text]
  • Making Sense of Dutch Word Order
    Making Sense of Dutch Word Order Dick Grune [email protected] Version 1.2.1 (October 10, 2013) Note: Although Dutch and Flemish are officially the same language, the explanation below does not apply as is to Flemish, which differs in details I do not know enough about. 1 Introduction Word order in a Dutch sentence is a confusing subject, of which many descrip- tions exist. The explanation given below is unconventional, but is the simplest I can come up with and still cover all the facts.1 As to word order, six types of sentences must be distinguished: main clauses start with the subject Type I.1 dependent clauses start with a conjunction Type III inverted clauses like main clauses, but start with something else Type I.2 yes-no questions Type II Wh-questions start with a question word like Who, Where, When Type I.2 commands instructions, not the more usual polite requests Type II where the last column shows the types EDG assigns to the clauses.2 Examples follow below. This list can immediately be simplified, because: 1. a command has the same word order as a main clause from which the subject has been removed; 2. a Wh- question has the same word order as an inverted clause; and 3. a yes-no question has the same word order as an inverted clause from which the \something else" has been removed. The remaining three clause types have different word orders, as can be seen from the following simple examples, which have been grouped by similarity: 1I assume some familiarity with grammatical terms, for example \subject", etc.
    [Show full text]
  • Essential Dutch Grammar Proficiency Level A1
    Essential Dutch Grammar proficiency level A1 When you master Essential Dutch Grammar, Proficiencylevel A1 and proficiency level A2, you know that Dutch grammar you really need. 1. Personal pronouns as a subject. 1.1.Singular: Ik ben Jan. Jij bent Piet. U bent Meneer Janssen. Zij is een vrouw. Hij is een man. Het is een kind. Notes: 'jij' is the emphasizing form, 'je' is the more usual 2nd person singular. 'u' Is the formal address, it's also used in formally addressing a group. 'zij' is the emphasizing form of the female 3rd person, 'ze' is more usual. 'het' is the Dutch equivalent of 'it'. It's used for neutral gender nouns. 'Hij' has no emphasized form but one could use 'die'. F.ex. Jan? Die is in London. 1.2. Plural: Wij zijn samen. Jullie zijn vrienden. Zij zijn collega's. Notes: You cannot know gender from the plural personal pronouns. 'wij' is stressed, usual is 'we' 'zij' is stressed, usual is 'ze'. 2. Present tense of 'zijn' (to be) and 'hebben' (to have). 2.1. Zijn Ik ben Richard. Je bent Brit. Ben je Welsh? Note: When the verb comes before the 't' is dropped. U bent vroeg. Bent u Meneer Jansen? Note: the 't' is only dropped using 'je' or 'jij' Hij is een man. Zij is een vrouw. Het is een kind. 1 We zijn blij. Jullie zijn nog jong. Ze zijn daar. Note : For all verbs present tense plural conjugation = the infinitive. 2.2. Hebben Ik heb honger. Je hebt eenbroer. Heb je zussen? Note: When the verb comes before the 't' is dropped.
    [Show full text]
  • Dutch. a Linguistic History of Holland and Belgium
    Dutch. A linguistic history of Holland and Belgium Bruce Donaldson bron Bruce Donaldson, Dutch. A linguistic history of Holland and Belgium. Uitgeverij Martinus Nijhoff, Leiden 1983 Zie voor verantwoording: http://www.dbnl.org/tekst/dona001dutc02_01/colofon.php © 2013 dbnl / Bruce Donaldson II To my mother Bruce Donaldson, Dutch. A linguistic history of Holland and Belgium VII Preface There has long been a need for a book in English about the Dutch language that presents important, interesting information in a form accessible even to those who know no Dutch and have no immediate intention of learning it. The need for such a book became all the more obvious to me, when, once employed in a position that entailed the dissemination of Dutch language and culture in an Anglo-Saxon society, I was continually amazed by the ignorance that prevails with regard to the Dutch language, even among colleagues involved in the teaching of other European languages. How often does one hear that Dutch is a dialect of German, or that Flemish and Dutch are closely related (but presumably separate) languages? To my knowledge there has never been a book in English that sets out to clarify such matters and to present other relevant issues to the general and studying public.1. Holland's contributions to European and world history, to art, to shipbuilding, hydraulic engineering, bulb growing and cheese manufacture for example, are all aspects of Dutch culture which have attracted the interest of other nations, and consequently there are numerous books in English and other languages on these subjects. But the language of the people that achieved so much in all those fields has been almost completely neglected by other nations, and to a degree even by the Dutch themselves who have long been admired for their polyglot talents but whose lack of interest in their own language seems never to have disturbed them.
    [Show full text]
  • The Effects of Travel on the Transfer of Linguistic Data Between Asia and Europe
    Borders and Crossings No. 2 - Year 10 04/2020 - LC.6 [sic] - a journal of literature, culture and literary translation Violeta Moretti, Juraj Dobrila University of Pula, Croatia ([email protected]) Broadening the World of Knowledge: The Effects of Travel on the Transfer of Linguistic Data between Asia and Europe Abstract This paper provides an examination of the effects of contact between Europe and Asia in the early modern period, especially with regard to the exchange of linguistic data and ideas. The contact induced by transcontinental travel − with various motives, including missionary work and increasing colonial expansion − added fuel to the intellectual study of language. Both Europe and Asia gained access to new languages and approaches to language, which enabled an exchange of linguistic data and methodologies, which can now be seen as one of the origins of the development of modern linguistics. In order to illustrate the main developments within modern linguistics, earlier systems are briefly addressed along with some of the roots of their transformation or displacement. Latin treatises, including De antiquitate et affinitate linguae Zendicae, Samscrdamicae et Germanicae dissertatio and De Latini sermonis origine et cum orientalibus linguis connexione dissertatio, serve as examples of the earliest development toward comparative linguistic studies in the West. These texts, written by the Carmelite Ivan Filip Vesdin (alias Paulinus a Sancto Bartholomeo; 1748−1806) are some of the earliest Western texts offering a comparative description of the Sanskrit language. Although basically referring to the history of linguistics, this article provides an insight into the transfer of ideas and concepts between cultures and peoples of these macro-regions of human civilization.
    [Show full text]
  • ONLINE APPENDIX: Not for Print Publication
    ONLINE APPENDIX: not for print publication A Additional Tables and Figures Figure A1: Permutation Tests Panel A: Female Labor Force Participation Panel B: Gender Difference in Labor Force Participation A1 Table A1: Cross-Country Regressions of LFP Ratio Dependent variable: LFPratio Specification: OLS OLS OLS (1) (2) (3) Proportion speaking gender language -0.16 -0.25 -0.18 (0.03) (0.04) (0.04) [p < 0:001] [p < 0:001] [p < 0:001] Continent Fixed Effects No Yes Yes Country-Level Geography Controls No No Yes Observations 178 178 178 R2 0.13 0.37 0.44 Robust standard errors are clustered by the most widely spoken language in all specifications; they are reported in parentheses. P-values are reported in square brackets. LFPratio is the ratio of the percentage of women in the labor force, mea- sured in 2011, to the percentage of men in the labor force. Geography controls are the percentage of land area in the tropics or subtropics, average yearly precipitation, average temperature, an indicator for being landlocked, and the Alesina et al. (2013) measure of suitability for the plough. A2 Table A2: Cross-Country Regressions of LFP | Including \Bad" Controls Dependent variable: LFPf LFPf - LFPm Specification: OLS OLS (1) (2) Proportion speaking gender language -6.66 -10.42 (2.80) (2.84) [p < 0:001] [p < 0:001] Continent Fixed Effects Yes Yes Country-Level Geography Controls Yes Yes Observations 176 176 R2 0.57 0.68 Robust standard errors are clustered by the most widely spoken language in all specifications; they are reported in parentheses.
    [Show full text]
  • Essential Dutch Grammar Free
    FREE ESSENTIAL DUTCH GRAMMAR PDF Henry R. Stern | 110 pages | 01 May 1985 | Dover Publications Inc. | 9780486246758 | English | New York, United States Essential Dutch Grammar by Henry R. Stern, Paperback | Barnes & Noble® DIVLogical, developmental presentation includes all Essential Dutch Grammar necessary tools for speech and comprehension and features numerous shortcuts and timesavers. Ideal as an introduction, supplement, or refresher. Essential Dutch Grammar will help you get more out of your study of Dutch. Essential Dutch Grammar is an up-to-date introduction to Dutch grammar. You don't need to know a lot Essential Dutch Grammar grammar before you start. Everything is explained simply and there Essential Dutch Grammar lots of examples to illustrate each point. Unlike more traditional grammars, Essential Dutch Grammar is structured so that you can look up language forms according to what you want to say, even if you don't know the grammatical term for them. If you already know some grammar, then you can use the 'reference grammar' section at the back of the book to look up the points you need. Essential Dutch Grammar will help you to understand and manipulate Dutch grammar with confidence because: - you Essential Dutch Grammar no prior knowledge of grammatical terminology to use it; - the approach is accessible and supportive; - the examples are clear and in Essential Dutch Grammar - exercises help you practise every point. One, five and ten-minute introductions to key principles to get you started. Now in its 10th edition, Dutch: An Essential Essential Dutch Grammar is a reference guide to the most important aspects of modern Dutch as it is used by native speakers.
    [Show full text]
  • Dutch: an Essential Grammar, 9Th Edition
    1111 2 3 4 5 Dutch 6 7 An Essential Grammar 8 9 9th edition 1011 1 12111 Dutch: An Essential Grammar is a reference guide to the most important 3 aspects of modern Dutch as it is used by native speakers. 4 This new edition of the book presents a fresh and accessible description of 5 the Dutch language, supported throughout by diagrams, illustrations and 6 lively examples. In particular, a new chapter on prepositions has been 7 introduced and an index for the entire grammar has been formed for easier 8 access to the material. Also, for the first time, a companion website will be 9 made available for the book, with regularly updated information about 20111 learning resources available on the Internet. 1 This well-established grammar is the standard reference source for all learners 2 and users from beginner to intermediate level. It is ideal for independent 3 study or for students in schools, colleges, universities and adult classes. 4 Features include: 5 • “Let’s try it” sections in each chapter containing sample exercises 6 • A companion website with suggestions for hearing and reading Dutch 7 on the web, to be found at www.routledge.com/9780415423076 8 • A general Dutch–English vocabulary at the end of the book containing 9 all Dutch words used throughout the text 30111 • Full use of examples given throughout illustrating modern usage 1 William Z. Shetter is Professor Emeritus at Indiana University, U.S.A. He 2 was the author of Introduction to Dutch (1958), the original title of this 3 book, and its subsequent editions.
    [Show full text]